服务热线
021-51338978
厂商性质:经销商
所在地:上海市
更新时间:2024-06-11
产品简介:
品牌 | Siemens/西门子 | 产地 | 进口 |
---|---|---|---|
加工定制 | 是 |
西门子MP277触摸屏上电通讯不上不能连接;
通讯不上情况很多,首先要硬件组态及通讯联接要做好,还要看设备支持相应的通讯协议。
如果项目已经正常运行过一段时间,突然屏与PLC通信中断,多半是硬件故障或者干扰等原因。这种情况下建议先从以下方面去检查:
1. 检查通信电缆是否有破损或者老化,最直接的就是换一根通信电缆。还有所有设备接地部分也需要检查。
2. 屏周围最近是否增加过大型设备(例如大型电机/变频器等),如果有也要考虑干扰等问题。
3. 生产线是否最近做过调整,例如总线上添加过新设备,或者屏和PLC重新下载过程序,这种情况就需要联系项目工程师来检查。
4. 如果是MPI/DP通信,现场有CP5711等具备诊断功能的工具,可以诊断设备通信端口。如果有条件通过这个通信端口给设备做一次下载,能下载这个端口就没有问题。
5. 如果是以太网通信,可以把电脑接入交换机,使用Ping命令去测试设备通信端口。如果有条件通过这个通信端口给设备做一次下载,能下载这个端口就没有问题。
西门子MP277触摸屏上电通讯不上不能连接;
通常方法是用心跳检测,定义一个bool,HMI固定频率将该点置位,PLC收到该点为ON信号后将其复位。若在一段时间内,比如5s内没有收到该点为ON的信号,则认为通讯中断。
PLC把memory clock字节传到屏上,并用脚本把这个字节的值赋值给另外的一个PLC内的地址,然后plc内判断返回的字节两个扫描周期是否一样,如果一样说明通讯中断。
举个例子
1、在PLC里建立DB1数据块,里面设两个开关量“PLC秒开关"和“人机响应开关";
2、人机变量中连接着两个变量;
3、在人机“PLC秒开关"变量的属性----事件----数值变更中添加“取反位",让“人机响应开关"变量随着“PLC秒开关"变化而变化;
4、在PLC程序块中编程,让“PLC秒开关"每0.5秒反转,再用TON延时指令让“人机响应开关"1秒内没有动作就输出 人机通信失败,因为人机通信异常后“人机响应开关"将不再会发生变化。