西门子200SMART的PPI通讯
发布时间:2018/4/7 10:53:00S7-200与S7-200 SMART 的PPI通讯
希殿电气技术(上海)有限公司 康奎经理
本公司只销售西门子原装,享受西门子一年保修!
虽然S7-200已经渐渐离我们的应用渐行渐远了,但它稳定而卓越的性能至今还在我们工控行业中享有足够高的地位和声誉,在一些旧的或者客户特意指定的设备上还能够看到它的身影。西门子本以S7-1200来替代S7-200作为市场战略目标,但自14年S7-200 SMART V1.0版本推出市场以来,很快占领小型机市场的一席之地。
下面,我以S7-200与S7-200 SMART PLC之间做一个PPI通讯的实验,大家知道自S7-200 SMART V1.0开始,原S7-200的PPI的通讯模式被舍弃,进而以PUT/GET以太网通讯所替代。
基于前几天网友的疑问,今天我特意重新编辑了这段通讯程序,以说明通讯的过程。
器材:
一台S7-200 PLC(226);
一台S7-200 SMART(CR60);
一条PPI通讯电缆;
一台安装有S7-200 V4.0 STEP7 Micro/WIN及STEP7 Micro/WIN SMART软件的电脑
实验:约定
1)将S7-200作为PPI通讯的主站(站地址保持默认2)、S7-200SMART作为从站(站地址修改为非2、如3),且从站不需要编程,仅仅设置RS-485的通讯地址 = 3。
2)设置通讯数据为1个字节的长度(主站中设置)
3)调用S7-200的通讯口参数(prot1)口与S7-200SMART集成的(prot0)口(主站中设置)
S7-200通讯设置,图示:prot1,通讯频率19.2Kbps
S7-200SMART通讯设置,图示:prot0,通讯频率19.2Kbps,必须保持与主站一致!通讯地址为3.
在S7-200 V4.0 STEP7 Micro/WIN用向导配置PPI:
当组态网络读完成后,点击“下一项操作”按钮再组态网络写,图示:
完成网络写向导后,设置为通讯数据处理的数据存储区,这些地址区一旦被设置后,在其它程序段将不能够再次被调用!当然,这些地址允许编程者自定义规划其它地址区。
向导完成后:系统自动生成子程序及全局符合表
完成后,自动生成的子程序及全局符号表:
组态向导完成后,在主程序OB1中调用网络读写子程序:
将上述2个组态设置分别到各自的PLC中,在“状态图表”中根据已经定义好了的V地址区进行通讯测试。