西门子PLC S7-200串口定义成自由口后如何恢复?

供稿:hz-xin.com     日期:2025-01-17
西门子S7-200自由口通讯问题

刚才回答的几个都不靠谱:
问题1:S7-200自由口通讯是异步,半双工方式的,同步一般是并口用的,串口一般异步,所以可以通讯,关键看三菱变频器的协议是如何规定的!
问题2:SMB88是定义通信双方的起始字符,也就是一组数据的开始,这个是选择项,也可以用检测字符空闲时间的方法,SMB89是定义结束字符,16#0A是换行符'
'的ASCII十六进制码,16#0D是回车符'‘的,一般字符串后面会有'
',表示结束,所以两个都可作为结束符
问题3:RS485传输的是差分信号,3为D-,8为D+,5为GND(可选)与对方直连,不要交叉!

认真看看这个手册,你会获得答案。

  如果是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命令.

既然 可以 被程序修改为自由口通讯,当然可以用 程序 恢复

具体方法 还得 看 说明书 手册 一类的资料

自由端口模式只有在cpu处于run时才允许,处于STOP模式时是PPI协议所以不会出现程序无法更新的问题.
这可能是SMB30(对应端口0)或者SMB130(对应端口1)定义通信协议的地方没做修改.
以及你使用了XMT和RCV命令.

西门子PLC S7-200串口定义成自由口后如何恢复?
如果是S7-200的串口,需要购买适配器或CP5611通信卡,可以用MPI协议。端口是485没错,西门子的串口通信PC\/PPI就不要用了,串口通信PC\/,很不稳定,2000以上;PPI和现场总线于上位机的通信,一般都是2种。s7-200通讯指令及特殊字节 采用自由口通讯方式时,s7-200上的rs485口完全由用户控制,可以与任何...

s7200通讯设置
西门子S7-200系列PLC的通信有两种,一种是编程软件与PLC通讯,进行程序下载,在线监视的设置。如下图所示。设置PG\/PC接口—PC\/PPI cable.PPI.1—local connection,然后选择连接PLC所用的COM口(USB转PPI的也是COM口)另一种是PLC自身自带串口的设置,用于与上位机或者下位机通信的。如下图所示。系统...

PLC西门子S7-200串口线怎样制作?
要制作PLC西门子S7-200的串口线,你需要使用RS232线和一个RS485转接头。具体步骤是将转接头的3号和8号接线端子连接到S7-200的通讯端口3和8脚上,这样就完成了基本的连接。RS-232-C标准定义了25条信号线,分为主通道和辅助通道。在大部分双工通信场景中,仅需使用主通道,比如一条发送线、一条接收...

s7-200plc怎么用串口485下载程序
1、用RS4852线缆,将PC电脑与西门子S7200型PLC连接,在PLC端可以选择连接PORT0,也可选择连接PORT1。2、打开西门子官方上位机SIEMENSV4.0STEP7MicroWINSP9软件。单击窗口左侧"通信"按钮,弹出通信窗口。3、PLC与上位机连接成功,可以对PLC的串口参数进行配置。在窗口左侧单击"系统块"按钮,在弹出的窗口...

求西门子PLC S7-200 RS232接线方法?针脚的定义?
发送两线用另一对。RS485没有功率传输要求,所以对线径要求不高。S7-200 RS232其针脚定义如下:插针号 端口 1、\/端口1 2、机壳接地 3、 逻辑地 4、 RS--485信号B 5 、RTS(TTL)6 、逻辑地 7 、+5 V、100Ω串联电阻器 8 、+24V 9、 RS--485信号A 10 、10位协议选择(输入)...

西门子S7200 PLC自由口通讯程序的设计方法(含源码)
在设计西门子S7-200 PLC自由口通讯程序时,关键步骤需明确:首先,设置通讯参数。若基于RS485口,配置地址SMB30;采用通讯信号板,则在SMB130中设置。两者参数相同,仅通讯口不同。其次,定义接收信息的控制字节。对于RS485口,在SMB87设置;对于通讯信号板,设置在SMB187。用户需自行选择端口。再者,根据...

西门子s7-200的通讯线怎样与PLC进行连接
2、在弹出的“计算机管理”窗口中,选择“设备管理器”。3、查看通讯线所使用的com端口为多少,并记住这个端口,本实例为com10。4、回到PLC编程软件,选择“在线”菜单栏,从下拉菜单中选择“传输设置”。5、在“传输设置”对话框中,需要对“串行USB”接口进行设置,双击下图红色框所示按钮。6、然后在...

西门子PLC S7-200与电脑如何通讯?
1、 打开你电脑的设备管理器,正常情况下安装好驱动,会生成一个新的串口,请记下生成的串口,如下图所示:2、打开西门子编程软件,如果你的200系列PLC是带CN的请将软件改成中文版的,并且软件的版本需要在V4.0 SP4以上,以上两条件缺一不可。如果不是CN,这两点除外。3、点击软件里的 ,出现以下...

西门子S7-200PLC怎么设置才能通讯呢?
串口设置9600 8 N 1,控制面板的pg\/pc接口设置ppi通讯,然后软件中也应该是ppi通讯,不是tCP。

PLC西门子S7-200串口线怎样制作?
用RS232线+RS485转接头,用3、8两个接线端子连接到S7-200PLC的通讯端口3、8脚即可。RS-232-C总线标准设有25条信号线,包括一个主通道和一个辅助通道。在多数情况下主要使用主通道,对于一般双工通信,仅需几条信号线就可实现,如一条发送线、一条接收线及一条地线。\/iknow-pic.cdn.bcebos.com\/...