注意点
S7-200/200CN只能使用Step7-MicroWin SP9来编程
S7 200是非Smart系列,仅支持
CPU21x 和 22x(
不支持S7 200 Smart CPU:SRXX)。
如果使用USB转RS232+PC-PPI串口线,必须安装在XP下可以搜索到设备
,
Win10下搜不到设备
西门子S7-200/200CN的串口波特率:9600,必须是
偶校验
我们用的是PC通讯线,另外再配置了一个USB转串口。这个方式PC-PPI转换线有的可以用,有的不可以用。
最好使用USB转PPI专用线,不能使用USB转RS232+RS232转PPI
通信线pc-ppi:通信线pc-ppi通过传统COM串口提供串行连接及
RS232
-
RS485
信号转换和PPI协议转换
有的线可用,有的线不可用,如果无法通讯需要换线
经过测试,
不要试图使用PC-PPI线
来进行连接编程软件和PLC
使用2个不同类型的pc-ppi线,XP下可以使用Step7 Micro/WIN SP9搜索和连接上PLC。但PLC类型不对导致无法进行后续验证
两种不同类型的线,都可以通过串口直接读取PLC 200 Smart的数据(PLC 200也应该可以)。
编程线USB-ppi:编程线USB-ppi通过
USB接口
提供串行连接及
RS485
信号转换和PPI协议转换
需要
西门子S7系列专用PC/PPI电缆。虽然都是DB9口的样子,但接法和原理都完全不同,实际上应该是个RS485口,这个线是RS232转RS485
可以在这里购买(9元的反而能收到设备,40元的搜不到):
https://item.taobao.com/item.htm?spm=a230r.1.14.48.53a17384f9MTDd&id=598390558798&ns=1&abbucket=9#detail
购买地址2,25元(未验证过):
https://detail.tmall.com/item.htm?spm=a230r.1.14.11.53a17384f9MTDd&id=522940407041&cm_id=140105335569ed55e27b&abbucket=9&skuId=3113231843299
如果接上西门子S7 200的PLC的DB9针串口,如果不发送请求数据也会不断发上来,并不能作为评判这个口是坏的根据。因此通过请求,也可能能收到数据。晨光电缆一个设备就是2个DB9(S7-200CN),左侧口可以接入北辰模块,通过modbus收到数据;右侧DB9则北辰模块不行,而且厂家工作站插到右侧上面也无法显示。
安装WinXP Deepin虚拟机,再插入绿联USB转RS232线,并在虚拟机安装驱动精灵,利用驱动精灵安装USB转RS232的驱动
西门子Step7-Micro/Win SP9在XP下,有些PPI连接线能够搜索PLC200 Smart,但无法连接上,因为CPU不支持
上传和下载
上传程序文件是指将存储在
PLC
主机中的程序文件装入到编程器(计算机),File/Upload
禁止使用Download!!!
下载程序文件是指将存储在编程器(计算机)中的程序文件装入到PLC主机中。可用菜单命令File>Download
串口线和PLC的连接
串口线需要专门的PPI连接线,普通线不行
下载
从
ftp://ftp.peakinfo.cn/software/PLC/simens/step-7microwin v4.0 sp9-ONLY-S7-200
.zip
安装Step7-MicroWin SP9
支持在Win10安装,(
WinXP也可以),
实体机或者虚拟机下安装和使用
需要解压后,再以管理员身份执行Setup.exe
,否则有可能报错:An error -5001 80070002 has occur
如果出现无法扫描到S7 200的PLC,报错:Error: Communications time-out. Check the port number, network address,baud rate, and the attached cable. 可以尝试卸载再重新安装。经测试,重装也不行
选择英语
可以修改安装目录
一致点击下一步,直到结束
Step7 MicroWin的运行与配置
打开,不需要打开项目,缺省配置即可
打开和设置通讯参数。左侧Set PG/PC Interface,步骤按下图1/2/3/4
设置通讯Communications,见下图1/2/3/4。
最终可以搜索到一个CPU,如右图的SR20 REL V2.31。并得到地址
上传PLC程序到电脑
选择主菜单:File/Upload
在弹出画面点击Upload。
成功后,CPU应该和PLC CPU相同
监视寄存器的值
点击Status Chart/User1,打开一个状态图表
在Address栏输入寄存器地址
选择Debug/Start Chart Status,可以观察到每个地址的当前值
修改串口波特率
工程/Communication Ports,修改波特率
将波特率设置为19.2kbps,缺省为187.5kps
串口线及设置
注意点:
设备图片
西门子PLC S7-200