品牌: SIEMENS/西门子
西门子(SIEMENS)的PLC产品包括LOGO、S7-200、S7-1200、S7-300、S7-400、S7-1500等。 西门子S7系列PLC体积小、速度快、标准化,具有网络通信能力,功能更强,可靠性高。S7系列PLC产品可分为微型PLC(如S7-200),小规模性能要求的PLC(如S7-300)和中、高性能要求的PLC(如S7-400)等。
WinCC PRO V16 C脚本置位/复位/
取反/数学运算
文档内容:Protal WinCC Professional (专业版) 项目在C脚本中如何对变量置位/复位/ 取反/数学运算。
变量“b2”的类型是Bool;
在按钮的“单击”事件中添加如下脚本:

图中脚本执行的对变量“b2"取反的操作
SetTagBit("b2",(SHORT)!GetTagBit("b2")); https://对变量"b2"取反
以下是置位/复位的语句:
SetTagBit("b2",1); https://对变量"b2"置位
SetTagBit("b2",0); https://对变量"b2"复位
WinCC Professional项目中通过C脚本对变量值进行数学和逻辑运算均为标准C语言表达式。
例如:
Word型变量“tad”,仅给第1位置1可以执行或运算 0000,0000,0000,0010
SetTagWord("tad",GetTagWord("tad")|0x2);
https://tad 为变量名称;
https:// | 或运算符
https:// 0x 表示十六进制
SetTagFloat("V1",GetTagFloat("V2")+GetTagFloat("V3")); https://变量V1=变量V2+变量V3
SetTagFloat("V1",pow(GetTagFloat("V2"),4)); https://计算变量"V2"的4次方后赋值给变量"V1"
西门子PLC,变频器,触摸屏,6ES7,6ES7288,伺服等一系列产品
从事“工业自动化、电子、电气”科技专业领域内技术开发、技术转让、技术咨询、技术服务、机电工程、电气设备、机械设备、五金交电、仪器仪表销售。
上海陌然自动化科技有限公司为SIEMENS代理商,本着“以人为本 科技先导 顾客满意 持续改进”的工作方针,致力于工业自动化控制领域的产品、工程配套和集成、销售,拥有丰富的自动化产品的应用和实践以及雄厚的技术力量,尤其以 PLC复杂控制、传动技术应用、伺服控制、数控备品备件、人机界面及网络/应用为公司的技术特长,几年来,上海陌然公司在与德国 SIEMENS公司自动化与驱动部门的长期紧密合作中,建立了良好的相互协作关系,在可编程控制器、交...