浔之漫智控技术(上海)有限公司总部
主营西门子模块 , PLC模块 , 变频器模块 , 触摸屏模块
6ES72881CR200AA1经济型CPU模块

6ES72881CR200AA1经济型CPU模块6ES72881CR200AA1经济型CPU模块

6ES72881CR200AA1经济型CPU模块西门子交换机代理商

wincc6.0,我想实现用鼠标点击一下按钮,该按钮连接的变量接通,一秒后断开,用c怎么实现啊?

佳答案

wincc中置位,plc中复位。假如是在ob35(周期100ms)中判断。wincc c脚本:SetTagBit("tag",1);
wincc变量tag连接plc地址m0.0。
plc中:
A M0.0//上位机置位
JCN M1
L 0.1//每一个周期是0.1s
L MD10//计时
+R
T MD10
L 1.0
>=r
JCN M1
L 0.0
T MD10
R M0.0
M1:NOP 0

西门子模块6ES7510-1SK03-0AB0西门子模块6ES7512-1SM03-0AB0  西门子模块6ES7511-1FL03-0AB0西门子模块6ES7513-1FM03-0AB0
西门子模块6ES7515-5FN03-0AB0西门子模块6ES7516-3FP03-0AB0

QQ截图20230316203125.png

在子程序中,XMT指令如果直接使用VB100来发送数据,编译不出现报错;但是我在变量声明了一个BYTE的局部变量,并在XMT指令的TBL端使用时出现“指令操作数的内存区无效”的提示,请问该怎么改

图片说明: 1,如图  

佳答案

这个方法我估计不行,因为XMT的起始地址必须为全局变量来存储需要发送的数据,而你所声明的变量为局部变量

SIPLUS信号模块


6ES72881CR200AA1经济型CPU模块西门子S7-200CN模块西门子S7-200CN模块西门子S7-200CN模块西门子S7-200CN模块西门子S7-200CN模块西门子S7-200CN模块6ES72881CR200AA1经济型CPU模块6ES72881CR200AA1经济型CPU模块6ES72881CR200AA1经济型CPU模块


SIEMENS模块6ES7288-3AR04-0AA0
SIEMENS触摸屏6AV2123-2MB03-0AX0
SIEMENS网线6XV1840-2AH10
SIEMENS导轨6ES7590-1AB60-0AA0
SIEMENS电源6EP1333-2BA20
SIEMENS底座6ES7193-6BP00-0DA0
SIEMENS模块6ES7288-3AM03-0AA0
SIEMENS内存卡6ES7954-8LE03-0AA0



展开全文
优质商家推荐 拨打电话