最近帮朋友做了个中央空调的控制程序,PLC是朋友选的2台SMART 200与LOGO 0BA7用以太网通讯。这是开始的设计。。。。
用了之后才发现SMART 200的以太网口只能下载程序以及跟触摸屏通讯,然后换掉一台SMART 200改成S7-200与SMART 200用MODBUS通讯,S7-200与0BA7用以太网通讯,后台组态王跟S7-200PPI通讯。。
发现SMART200真的比S7-200不好用。。
问题如下
1.通讯方面。。SMART 200的以太网口不能组网通讯,只能下载程序以及与触摸屏通讯。。需要多台PLC通讯的话,只能做MODBUS或者自由口通讯。若MODBUS通讯,SMART 200只能做从站,这就意味着2台SMART 200之间是不能通讯,只能跟S7其他系列的PLC进行通讯。。若自由口通讯,则需要自己编写协议,编写自由口通讯程序,比较复杂。。(据说,以太网口在今年年底开放以太网通讯,目前而言,只有西门子内部人员能使用)
2.编程方面的问题。。。先说优点:首先SMART主要的指令延续了S7-200,使用方便;一些常用指令,比如常开常闭,可以直接在编程窗口双击然后选择使用。。缺点:每个网络能插入的指令行数,列数大概只有10多行/列,我在编程过程中就试过,超出之后,直接弹出一个错误警告,然后退出了程序,没保存;V存储区不能掉电保存,不知道是不是现在的BUG或者后期西门子会改进;库指令较少,比如不能使用MODBUS主站指令库;功能较S7-200少。
3硬件方面。。。SMART 200只有一个串口,如需2个口需要另外买一个小模块;我的项目用了2套,调试完毕后就已经坏掉2个数字量输入点,1个模拟量输入点;模拟量精度较S7-200要低一点,比如以前S7-200的0-10V对应是0-32000,SMART 200只能到0-27648。。
4.经济方面 。。。SMART 200CPU的集成数字量比较多,所以CPU的性价比要比S7-200要高,若开放以太网通讯后,会更高,但是模块要比S7-200价格要高点。。
这是我做完项目后的一点看法,希望对于大家有点帮助,也欢迎交流!