昆仑通态MCGS嵌入版与PLC的通讯状态条怎样制作?

我自己做了一触摸屏程序,是MCGS与欧姆龙PLC的通讯连接,现在想做一个报警条,就是当数据通讯线与屏断开时,屏幕上出现一闪烁信息,表示通讯故障。现在我知道可以用标签的闪烁功能和可见功能搞定,但不知表达式是怎么写,不知通讯状态的通道是多少。求高手帮助。

PLC 中应该有通讯状态字,通过状态字的状态来确认屏上图标的样式。
西门子的我不熟悉,应该可以追问

欧姆龙的

追答

我之前 的回答不一定行,我想了一下,用标签闪烁去检测秒信号,正常时因秒信号是个脉冲,所以标签会一闪一闪,当通讯断了的时候因检测不到秒信号,所以就不闪了来判断通讯是否正常。

追问

应该有更好的方法,(在MCGS所有的非板卡类的设备中,第一个通道是通讯通道。就是说,在进入运行环境后,设备驱动程序开始工作后,此通道内返回的是设备的通讯状态,例如0表示设备通讯正常,非0表示不正常。注意:在上位机运行时,不要打开设备调试查看设备状态,会导致通讯不正常)这个我没看懂。应该能从屏上直接检测。

追答

􀂄 重新通讯开关标志
控制人机重新通讯开关。若用户在模块参数中有勾选设定通讯中断重试次数(图
3-4-3),当人机与控制器通讯时通讯中断次数到达设定值后,人机会自动关闭与该
控制器的通讯并将此标志设为ON,此时人机与该控制器通讯中断且不会出现通讯
错误的警告视窗(此时并不影响人机与其他控制器的通讯),用户可将此标志设定为
OFF 来重新开启人机与该控制器的通讯,但此标志只能用于通讯自动中断时恢复通
讯用,并无法通过设定此标志为ON 直接关闭人机与任何控制器之间的通讯(若需要
手动关闭或开启与控制器的通讯,可使用OPENCOM/CLOSECOM 宏命令,请参
阅3.14 节)。
以表 3-4-1 及图3-4-4 为例,假设人机与COM2 第二站PLC 发生通讯异常,且重试
次数已满三次,则此时人机自动与该PLC通讯中断(但与其他七台PLC仍持续通讯),
且不会发生通讯错误之警告视窗。此时若设定D1 = 0 或$16.0 = 0,即通讯开关标
志设为OFF 后,通讯再度被开启,人机会与COM2 第二站PLC 重新尝试通讯,重
试三次失败后此标志又会被设为ON。其中D1 = 0 代表D1 的第零个Bit 为0(0000
0000 0000 0000)


好像可以,我下午试试

追问

我已经解决了,在设备窗口的第一个通道就是通讯状态,连接一个变量就可以了。

追答

没懂,谁便连那个变量吗?
能作一个简单的项目程序发给我看下吗?

温馨提示:内容为网友见解,仅供参考
无其他回答

mcgs怎么实现与plc间的通讯
mcgs实现与plc间的通讯;在mcgs系统菜单选择“查看――设备工具箱”,打开设备工具箱,点击“设备管理”按钮;找到plc的一个名称进行连接即可。MCGS是北京昆仑通态自动化软件科技有限公司研发的一套基于Windows平台的,用于快速构造和生成上位机监控系统的组态软件系统,主要完成现场数据的采集与监测、前端数据...

昆仑通态触摸屏脚本程序中的M0点怎样与plc中配合使用?
如图所示,在昆仑通泰的组态软件MCGS中的设备窗口,在设备驱动里添加一个通道,例如添加的是三菱FX系列PLC的M0,然后把触摸屏中的变量M0连接到这个新建的通道,这样触摸屏的变量M0,就和FX系列PLC中的M0同步了。当触摸屏定时停机了,让变量M0为1,PLC中的M0就为ON了,PLC就可以利用这个M0为ON,进行锁...

昆仑通态MCGS嵌入版利用标签闪烁怎样设计通讯中断报警?
两种方法!与PLC通信时可以通过检测PLC信号来实现,还有直接用触摸屏自带的检测,在设备管理里面(添加变量)第一个

(详细步骤)MCGS与S7-200 PLC串口通讯方法
在处理没有以太网接口的老式设备或PLC与MCGS昆仑通态触摸屏的串口通讯问题时,我们需要进行一系列步骤。首先,准备以下设备:CPU 224XP CN、TPC1570GI触摸屏和串口通讯线。接线部分,按照以下步骤进行:将触摸屏的7+连接PLC的3+,8-连接PLC的8-将串口线母头插入触摸屏COM端将串口线公头插入PLC的COM端...

...用昆仑通态的屏和信捷plc 通信不上 不知道是怎么解决的 望赐教_百 ...
一步步来。首先你的昆仑通泰屏幕是要有与信捷PLC的通讯驱动的。然后按照如图设置对应的串口设置。图1:昆仑触摸屏的设置1 图2:信捷PLC的设置 图3:昆仑触摸屏的设置2 打圈的地方尤其要注意,这是我之前通讯连不上的问题。

昆仑通态触摸屏MCGS组态软件怎么和西门子200plc变量对应
加入你要连接到PLC的VD0。现在下图所示 然后就会多出一个通道,把这个通道连接到一个已经建立好的数值型变量,例如data 然后这个MCGS里的变量data和PLC里的变量VD0就同步了。望采纳。。。

plc里的双字怎么在昆仑通态触摸屏显示
plc内容如何传到昆仑通态触摸屏:第一部分:昆仑通态MCGS设置,首先,打开MCGS组态软件,“父设备”-属性,设置屏和PLC的IP地址,注意:二者必须是同一网段。“设备管理”下面,选择西门子1200。“用户窗口”_双击数值显示标签,设置变量,通道地址:1.0,对应西门子DB数据块里的DB1.DBW0;1.2对DB数据...

昆仑通态触摸屏怎么用一个子界面控制多个相同设备
第一步:在昆仑通态(MCGS)中建立变量。第二步:在昆仑通态中建立组态画面。(画面中的原件链接变量)第三步:建立通道,也就是把PLC中的输入量和昆仑通态中的变量链接起来。希望答主的回答能够帮助到您,祝您生活愉快,身体健康。

昆仑通泰触摸屏如何组态数码管
1 首先必须MCGS组态PLC,以台达为例。2 建立一个输入框,双击进去设置属性,选择只读模式就行。 3存储的话最好使用历史数据曲线,昆仑通态没有组态王和WINCC的功能强大。 4打印的话,点击文件选择打印设置 如果是老手应该差不多能看懂了,这中间涉及到很多东西,...

昆仑通态触摸屏MCGS组态软件怎么和西门子200plc变量对应
先在设备窗口添加西门子200的驱动 在驱动里添加你要控制读取的PLC中的地址,就是通道,然后连接变量和通道对应上就行了 望采纳。。。

相似回答