CTSC-200与 S7-300之间采用 MPI通讯方式时, CTSC-200 PLC中不需要编写任何与通讯
有关的程序,只需要将要交换的数据整理到一个连续的 V存储区当中即可,而 S7-300中需要在
OB1(或是定时中断组织块 OB35)当中调用系统功能 X_GET(SFC67)和 X_PUT(SFC68),实现
S7-300与 CTSC-200之间的通讯,调用 SFC67和 SFC68时 VAR_ADDR参数填写 CTSC-200的
数据地址区,这里需填写 P#DB1.×××BYTE n对应的就是 CTSC-200 V存储区当中 VB××到
VB(××+n)的数据区。
首先根据 S7300的硬件配置,在 STEP7当中组态 S7300站并且下载,注意 CTSC-200和
S7-300出厂默认的 MPI地址都是 2,所以必须先修改其中一个 PLC的站地址,例子程序当中将
S7300 MPI地址设定为 2,CTSC-200地址设定 3,另外要分别将 S7300和 CTSC-200的通讯速率
设定一致,可设为 9.6K,19.2K,187.5K三种波特率,例子程序当中选用了 19.2K的速率。
例子程序在 OB1当中调用数据读写功能块:SFC67和 SFC68,如下图: