西门子PLC S7-200串口定义成自由口后如何恢复?
答案:3 悬赏:0 手机版
解决时间 2021-11-25 03:30
- 提问者网友:孤山下
- 2021-11-24 09:31
西门子PLC S7-200串口定义成自由口后如何恢复?
最佳答案
- 五星知识达人网友:野味小生
- 2021-11-24 11:10
如果是S7-200的串口,需要购买适配器或CP5611通信卡,可以用MPI协议。端口是485没错,西门子的串口通信PC/PPI就不要用了,串口通信PC/,很不稳定,2000以上;PPI和现场总线于上位机的通信,一般都是2种。
s7-200通讯指令及特殊字节
采用自由口通讯方式时,s7-200上的rs485口完全由用户控制,可以与任何协议已知的设备进行通讯,在这种情况下通讯协议完全由用户制定,为此,s7-200提供了用于进行通讯协议定制的特殊标志位以及相关的通讯指令。
自由端口模式只有在cpu处于run时才允许,处于STOP模式时是PPI协议所以不会出现程序无法更新的问题.这可能是SMB30(对应端口0)或者SMB130(对应端口1)定义通信协议的地方没做修改.以及使用了XMT和RCV命令.
s7-200通讯指令及特殊字节
采用自由口通讯方式时,s7-200上的rs485口完全由用户控制,可以与任何协议已知的设备进行通讯,在这种情况下通讯协议完全由用户制定,为此,s7-200提供了用于进行通讯协议定制的特殊标志位以及相关的通讯指令。
自由端口模式只有在cpu处于run时才允许,处于STOP模式时是PPI协议所以不会出现程序无法更新的问题.这可能是SMB30(对应端口0)或者SMB130(对应端口1)定义通信协议的地方没做修改.以及使用了XMT和RCV命令.
全部回答
- 1楼网友:夜余生
- 2021-11-24 12:58
既然 可以 被程序修改为自由口通讯,当然可以用 程序 恢复
具体方法 还得 看 说明书 手册 一类的资料
具体方法 还得 看 说明书 手册 一类的资料
- 2楼网友:孤独的牧羊人
- 2021-11-24 11:35
自由端口模式只有在cpu处于run时才允许,处于STOP模式时是PPI协议所以不会出现程序无法更新的问题.
这可能是SMB30(对应端口0)或者SMB130(对应端口1)定义通信协议的地方没做修改.
以及你使用了XMT和RCV命令.
这可能是SMB30(对应端口0)或者SMB130(对应端口1)定义通信协议的地方没做修改.
以及你使用了XMT和RCV命令.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯