华少888
级别: 正式会员
精华主题: 0
发帖数量: 21 个
工控威望: 79 点
下载积分: 825 分
在线时间: 11(小时)
注册时间: 2021-07-21
最后登录: 2024-08-07
查看华少888的 主题 / 回贴
楼主  发表于: 2021-12-15 15:22
PLC与PC进行modbus连接时,plc作为从站,执行程序段1,当pc通讯断开时,plc执行程序段2,现在就是不知道怎么用从站检测modbus通讯是否中断,来触发这个条件(本人用的信捷XL3系列的plc)
小侯
小侯
级别: 工控侠客
精华主题: 0
发帖数量: 482 个
工控威望: 2612 点
下载积分: 8103 分
在线时间: 507(小时)
注册时间: 2008-10-17
最后登录: 2024-12-09
查看小侯的 主题 / 回贴
1楼  发表于: 2021-12-15 15:36
我遇過的用法是PLC以每秒脈波累加在一個暫存器
而主站定時進行清空
若暫存氣數質過大則判定連線斷開PLC進入斷線停機
dgamen
岁月不饶人
级别: 略有小成
精华主题: 0
发帖数量: 315 个
工控威望: 423 点
下载积分: 2035 分
在线时间: 565(小时)
注册时间: 2016-05-23
最后登录: 2022-04-04
查看dgamen的 主题 / 回贴
2楼  发表于: 2021-12-15 15:38
PC以一定频率(例如1)交替操作PLC寄存器M0打开或关闭,PLC在一定时间内检测到M0的值没有变化就可以判定通信中断
wjm111
级别: 略有小成
精华主题: 0
发帖数量: 155 个
工控威望: 350 点
下载积分: 522 分
在线时间: 271(小时)
注册时间: 2006-11-05
最后登录: 2024-12-20
查看wjm111的 主题 / 回贴
3楼  发表于: 2021-12-16 16:17
PC端写个心跳程序,和楼上的类似。
tingfenghu
级别: 工控侠客

精华主题: 0
发帖数量: 2846 个
工控威望: 3618 点
下载积分: 3519 分
在线时间: 3810(小时)
注册时间: 2007-11-04
最后登录: 2024-12-22
查看tingfenghu的 主题 / 回贴
4楼  发表于: 2021-12-16 18:07
Modubs 通讯有断线报警的,
或者
从站设置多长时间没有接收主站信息就作为通讯出错报警。
二手PLC,触摸屏,伺服驱动,各类气动设备
http://shop58129605.taobao.com/