西门子PLC S7-200串口定义成自由口后如何恢复?
另一个串口烧掉了,只有一个好的但是被程序修改为自由口通讯,现在没办法跟新程序,也无法监控,郁闷中求救...
另一个串口烧掉了,只有一个好的但是被程序修改为自由口通讯,现在没办法跟新程序,也无法监控,郁闷中求救
展开
3个回答
展开全部
如果是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命令.
展开全部
既然 可以 被程序修改为自由口通讯,当然可以用 程序 恢复
具体方法 还得 看 说明书 手册 一类的资料
具体方法 还得 看 说明书 手册 一类的资料
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
自由端口模式只有在cpu处于run时才允许,处于STOP模式时是PPI协议所以不会出现程序无法更新的问题.
这可能是SMB30(对应端口0)或者SMB130(对应端口1)定义通信协议的地方没做修改.
以及你使用了XMT和RCV命令.
这可能是SMB30(对应端口0)或者SMB130(对应端口1)定义通信协议的地方没做修改.
以及你使用了XMT和RCV命令.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询