计算机上设置通讯参数,西门⼦s7-200plc通讯⼝参数设置⽅法西门⼦s7-200plc通讯⼝参数设置⽅法
缺省情况下,S7-200 CPU的通讯⼝处于PPI从站模式,地址为2,通讯速率为9.6K。
要更改通讯⼝的地址或通讯速率,必须在系统块中的Communicaiton Ports(通讯端⼝)选项卡中设置,然后将系统块下载到CPU中,新的设置才能起作⽤。
-- 分隔线 --
西门⼦S7-200 PLC通讯连接不上怎么办?
西门⼦S7-200 PLC通讯连接不上,在设备正常的条件下,发⽣Micro/WIN不能与CPU通信的原因主要有:
1、Micro/WIN中设置的对⽅通信⼝地址与CPU的实际⼝地址不同
2、Micro/WIN中设置的本地(编程电脑)地址与CPU通信⼝的地址相同了(应当将Micro/WIN的本地地址设置为"0")
3、Micro/WIN使⽤的通信波特率与CPU端⼝的实际通信速率设置不同
赞美黄河的诗句
4、有些程序会将CPU上的通信⼝设置为⾃由⼝模式,此时不能进⾏编程通信。编程通信是PPI模式。⽽在"STOP"状态下,通信⼝永远是PPI从站模式。最好把CPU上的模式开关拨到"STOP"的位置。
针对上述情况,可以在Micro/WIN左侧的浏览条中点击Communication(通信)图标,在对话框中双击通信设备的图标(如PC/PPI电缆),改变本地的连接属性(本地地址或通信速率设置);双击(刷新)图标,并且选中Check all baudrate(检查所有波特率)可以到地址、速率不明的站点。此时应使⽤新的RS-232/PPI电缆或者USB/PPI电缆,或CP卡,否则不能覆盖所有的波特率范围。
解决⽅式:
⽅案⼀、
1、将CPU打到STOP位置试试
2、关闭所有的软件,尤其是占⽤通讯⼝的软件,只保留200PLC编程软件。
古力娜扎张翰3、要与西门⼦最新推出的 S7-200 CN CPU 正常通信,必须满⾜以下条件:使⽤编程软件 STEP 7-Micro/WIN V4.0 SP3 以上版将编程软件的⼯作环境设置为中⽂状态。如果不满⾜上述条件,会在下载通信时遇到 82 号错误。如果已经满⾜上述条件⽽仍然遇到错误,请检查是否其他原因。
4、使⽤原装USB/PPI电缆,需要将编程软件升级到当前发布的最新版本,并且在设置PG/PC接⼝的时候要选择USB,⾮原装USB电缆需要正确选择COM⼝(电脑-属性-硬件-设备管理器-端⼝)
5、在“Set PG/PC”通信属性时,COM⼝的符号前为什么会有⼀个星号“*”?COM⼝前⾯的星号说明它被其他软件占⽤,Micro/WIN 不能使⽤。
6、⾮原装USB电缆实际上是COM电缆,是USB-COM电缆加上COM电缆,所以设置应该根据COM⼝来设置。7 安装了USB-COM驱动后,⼀定要将电缆重新启动。
⽅案⼆、
检查编程通信的主要步骤如果有时能够通信但不正常,请检查如下“1-4”项,如果根本不通,请检查全部项⽬:
1、检查STEP 7-Micro/WIN与Windows操作系统是否完全兼容
2、检查是否使⽤西门⼦的原装编程电缆,以及电缆是否符合编程PC机或笔记本电脑的硬件条件
3、检查编程电脑上的COM通信⼝设置⿏标右键单击“我的电脑”,选择“属性” 打开“设备管理器”标签(对于Windows2000,选
择“硬件”标签,按“设备管理器”按钮) 双击“端⼝(COM和LPT)” 双击所使⽤的通信⼝,如COM1 在端⼝设置标签,选择“⾼级” 在对话框中把接收和发送缓冲区都设置为最⼩值,并保持选中“FIFO”选择框 重新启动计算机使设置有效
4、检查编程电缆的DIP开关设置,是否与Micor/WIN的通信速率设置相同在Micro/WIN左边的浏览条中⿏标单击Communication(通信)⼤图标,检查通信参数设置。⿏标双击PC/PPI电缆图标可以更改通信属性。 CPU出⼚的缺省设置是通信⼝地址为2,波特率为9.6K。使⽤新的SMART(智能)RS-232/PPI电缆的⽤户,如果配合Micro/WIN32 V3.2 SP4以上版,可以将DIP开关5设置为“1”,选中通信界⾯的“Search all baudrate”(搜索所有波特率)选择框,可⽤于搜索⽹络上所有相关设备。对于普通编程电缆,搜索速率最⾼为19.2,因此如果CPU通信⼝速率被设置为187.5K,则不能被到。
5、如果仍然不通,请检查CPU右下⾓的传感器直流电源输出电压(测量L+/M),电压应当⾼于22V
派乐汉堡加盟6、使⽤程序,恢复CPU的出⼚设置。缺省情况下CPU通信⼝地址为2,通信速率9.6K。
蒜香小龙虾三、S7-200系列PLC⾃由通信⼝初始化及通信指令
在该通信⽅式下,通信端⼝完全由⽤户程序所控制,通信协议也由⽤户设定。PC机与PLC之间是主从关系,PC机始终处于主导地位。PLC 的通信编程⾸先是对串⼝初始化,对S7-200PLC的初始化是通
过对特殊标志位SMB30(端⼝0)、SMB130(端⼝1)写⼊通信控制字,设置通信的波特率,奇偶校验位、停⽌位和字符长度。显然,这些设定必须与PC的设定相⼀致。SMB30和SMB130的各位及含义如下:
其中,校验⽅式:00和11均为⽆校验、01为偶校验、10为奇校验;字符长度:0为传送字符有效数据是8位、1为有效数据是7位;波特率:000为38400baud、001为19200baud、010为9600baud、011为4800baud、100为2400baud、101为1200baud、110为600baud、111为300baud;通信协议:00为PPI协议从站模式、01为⾃由⼝协议、10为PPI协议主站模式、11为保留,缺省设置为PPI协议从站模式。杨幂双马尾女仆装
XMT及RCV命令分别⽤于PLC向外界发送与接收数据。当PLC处于RUN状态下时,通信命令有效,当PLC处于STOP状态时通信命令⽆效。
XMT命令将指定存储区内的数据通过指定端⼝传送出去,当存储区内最后⼀个字节传送完毕,PLC将产⽣⼀个中断,命令格式为 XMT TABLE,PORT,其中PORT指定PLC⽤于发送的通信端⼝,TABLE为是数据存储区地址,其第⼀个字节存放要传送的字节数,即数据长度,最⼤为255。
感人的电影排行榜
RCV命令从指定的端⼝读⼊数据存放在指定的数据存储区内,当最后⼀个字节接收完毕,PLC也将产⽣⼀个中断,命令格式为RCV TABLE,PO RT,PLC通过PORT端⼝接收数据,并将数据存放在TBL数据存储区内,TABLE的第⼀个字节为接收的字节数。
在⾃由⼝通信⽅式下,还可以通过字符中断控制来接收数据,即PLC每接收⼀个字节的数据都将产⽣⼀个中断。因⽽,PLC每接收⼀个字节的数据都可以在相应的中断程序中对接收的数据进⾏处理。