西门子s7-200smart读写密码 (西门子s7-200smart读取时钟库)

本文转载自微信公众号“自动化电气工程师技术交流与分享”

本文目标:实现S7-200 Smart基于RS485通讯的Modbus RTU协议与读卡器、温湿度传感器、扫码枪等设备进行通讯,读取设备的数据值。

主要步骤

一,设置所通讯设备的参数

二,编程软件调用指令

正文开始

一,设置通讯设备的参数

1,将设备先接在RS485转USB的的串口转换器上,插入电脑,打开电脑的设备管理器,看下是否有端口等设备出现,如果没有,先*载下**安装好可以识别485的驱动(公众号回复485驱动即可获取*载下**链接),设备管理器这里出现端口设备后,点击查看是COM几

西门子s7-200smart如何用网线连接,西门子s7-200smart计数器

2,打开RS485参数配置工具(公众号回复485参数配置即可获取*载下**链接),将刚刚查到的COM几填入串口号,设置设备地址(1、2、3...不能和其他地址冲突即可)、波特率(大多数设用9600),最后点击测试波特率,检查确保将参数写入设备

西门子s7-200smart如何用网线连接,西门子s7-200smart计数器

//第一步结束

二,编程软件调用指令

2

3,将设备的线接到S7-200Smart PLC中,该PLC中,自带一个RS485串口(CM0),如下图,此时需要将信号A、B接在下下图所示位置

西门子s7-200smart如何用网线连接,西门子s7-200smart计数器

西门子s7-200smart如何用网线连接,西门子s7-200smart计数器

或者外加一个RS485模块(CM01,此时需要在编程软件将其组态进去),直接把线接在相应位置

西门子s7-200smart如何用网线连接,西门子s7-200smart计数器

4,打开STEP 7-MicroWIN SMART软件(公众号首页导航栏有*载下**地址),新建第一个PLC程序,打开库,调用这两个指令,编写下下图的程序(主要参数箭头所示,其他参数设置则将光标移至程序块,按F1可查看具体参数的意思再进行相应设置)

西门子s7-200smart如何用网线连接,西门子s7-200smart计数器

西门子s7-200smart如何用网线连接,西门子s7-200smart计数器

注意所设置地址不能与下图所示PLC的485本地地址冲突

西门子s7-200smart如何用网线连接,西门子s7-200smart计数器

5,最后,分配存储器地址。右击程序块,点击库存储器,填入地址,注意寄存器的地址不能与其他地址冲突。

西门子s7-200smart如何用网线连接,西门子s7-200smart计数器

西门子s7-200smart如何用网线连接,西门子s7-200smart计数器

/第二步结束

本文目标完成。

本文转载自公众号“自动化电气工程师技术交流与分享”,内有上百G资源免费*载下**