ET200SP CM PtP模块在STEP 7中的使用

虽然现在TIA 博途软件已经可以兼容绝大多数的西门子主流PLC,但是对于S7-300/400 系统维护,STEP 7仍然占据着很高的比率。在STEP7 环境下,如何使用新的模块,实现和TIA 博途一样的功能呢?今天,我们一起来看一下,ET200SP 的串口模块CM PtP在STEP 7中使用时,需要注意哪些。

对于CM PTP串口通信模块,我们在组态的时候,首先要配置模块的基本通信参数,例如传输率、奇偶校验、数据位、停止位等基本参数。如下图,TIA 博途环境。

ET200SP CM PtP模块在STEP 7中的使用

再看一看STEP7 环境下的情况,ET200SP 在STEP 7软件环境中使用有两种方式:

1.GSD的方式;

2. 非GSD的方式。

ET200SP CM PtP模块在STEP 7中的使用

双击添加CM PtP模块,与博途不同,在“参数设置”中看不到通信的基本参数配置。

ET200SP CM PtP模块在STEP 7中的使用

第一种方式:GSD的方式,

ET200SP做从站是按照GSD方式添加。

ET200SP CM PtP模块在STEP 7中的使用

第二种方式:非GSD的方式

(硬件库加载ET200SP从站)。

硬件组态中可以直接分配参数。

针对上面的两种情况,可以通过编程程序块来实现全部的功能:


为了对S7-300/400中的ET200MP/SP 分布式IO 中使用 PTP 模块进行编程,则需要使用下面的库:

http://support.automation.siemens.com/CN/view/zh/75226762

打开上述链接,下载库“PtP 通信”和“MODBUS(RTU)”,解压缩后,将这两个库指令复制到 STEP 7软件 对应的库文件夹中,然后打开 Step7,将上述的两个库都打开,使其出现在库指令列表中,结果如下。

ET200SP CM PtP模块在STEP 7中的使用

上述指令中,红色框1中的指令可以通过编程的方式对CM PtP模块的端口、发送、接收的参数组态,红色框2中的指令是进行数据交化的发送和接收指令。

因此,针对ET200SP CM PTP在STEP7中的两种不同组态方式,我们在程序块调用上要注意:

1. 针对第一种GSD的方式,可以通过红色框1的指令进行参数分配,然后用红色框2中的指令发送/接收数据。

2. 针对第二种的非GSD的方式,硬件组态中进行参数分配,直接调用红色框2中的指令发送/接收数据。

综上所述,对比两种组态方式,使用STEP7 硬件库中自带的文件组态,编程工作更少、简单,是比较推荐的组态方式。

1847首页-技术视频免费看-西门子工业“1847会员”–西门子中国

模块   CM   ET200SP
发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章