月度归档:2020年11月

西门子S7-200 /smart 做ModBus从站完全实践 使用Anylink 4G网关做主站进行PLC数据采集

本实验使用S7-200 224XP DC/DC/DC(某国产兼容机)和Anylink IE-M 4G网关。 Anylink 4G网关可以实现PLC数据采集,手机远程控制,以及远程上传下载程序,远程调试等功能,咨询电话/微信:18037276890。 S7-200 Smart方法基本相同。 该方式只作为演示ModBus的用法,实际使用中Anylink网关内置PPI驱动和以太网驱动,可以更方便的和S7-200进行通讯,PLC不需要任何指令,也无需进行地址换算,直接输入I0.0,VD10这样的地址即可读取数据。 一、接线: 线路图 使用了一个DB9接头,红线接3脚,为485A,黑线接8脚,为485B。 S7-200只有Port0支持ModBus从站协议,所以要接在Port0上面。 黄色为PPI线,连接电脑S […]

利用Anylink网关的VPN功能实现西门子S7-200PLC远程上下载程序 视频教程

测试使用用一台S7-200 224XP(国产兼容机)和Anylink IE-M 4G网关,IE-M有一路RS232一路RS485和一路RJ45,内置VPN功能。 本次使用RS485接口,PPI协议,如果是Smart系列带网口的PLC也可以使用网口进行远程链接,其他系列PLC同理,均可实现远程连接。 设备接线: 西门子DB9接口3线接网关RS485接口A,8线接网关RS485接口485B,如图所示。 PLC使用默认串口 设置:9600/偶/站号2/8数据位/1校验位。 Anylink网关提供Ra远程链接工具,登录帐号即可使用。 视频教程:  

S7-200PLC 时钟读写程序 时间转换以及库文件下载 Read_RTC和Set_RTC指令

S7-200PLC时钟读写使用Read_RTC和Set_RTC指令,读取出来的数据放在7个连续的VB地址中。需要进行数据转换才能得到可用的数据,写了两个子程序,方便进行时间的读取和设置,免去了每次使用再进行相应的转换。   1、Red_RTC指令 2、Set_RTC指令 3、方法使用 把库文件添加进去,有Read_Time和Set_Time两个子程序,直接调用即可。 示例: 测试: 先把PLC时钟设置成与PC同步,看下读取出的时间 然后拨动I0.0,把时间设置成21年10月11日 12点59分0秒,再看下读取出的时间。   库文件下载:时间读写.mwl

S7-200模拟量转换程序详解 公式及子程序梯形图 反向计算公式 库文件下载

把转换程序写成了一个带参数子程序(Ai_Scale),方便随时调用。 演示程序和库文件下载:模拟量计算 计算和反向计算演示 参数表: Ai_In 【整数】:模拟量输入,可直接输入Aiw0的值 Ai_H和Ai_L【整数】:  过程量高低限 如果输入的是0-10V或者0-20mA,高低限分别是32000和0 如果是4-10mA或者2-10V,高低限则是32000和6400 如果是0-5V或者0-10mA则是16000和0。 …其他类推 Scale_H和Scale_L【浮点数】:量程高低限 如果是0-5M的液位计,则高低是5和0 如果是0-1.6Mpa压力表,则高低限是1.6和0 如果是-50-100度的温度计则分别是100和-50 …其他类推 子程序梯形图: 计算公式: 模拟量计算 […]

西门子S7-200 PLC红绿灯控制的一种写法 交通信号灯梯形图 附程序下载

工作流程: PLC上电 1、首先点亮Q0.1(南北绿灯)和Q0.3(东西红灯) 计时10秒(VW0) 2、Q0.1(南北绿灯)熄灭 ,Q0.2(南北黄灯)闪烁,Q0.3(东西红灯) 保持点亮。 计时5秒(VW4) 3、Q0.2(南北黄灯)和Q0.3(东西红灯)熄灭,Q0.0(南北红灯)和Q0.4(东西绿灯)点亮。 计时20秒(VW2) 4、Q0.4(东西绿灯)熄灭 ,Q0.5(东西黄灯)闪烁,Q0.0(南北红灯) 保持点亮。 计时5秒(VW4) 5、返回1,循环 首先是符号表定义。 通过VW0和VW2可以设置南北和东西通行交替时间,VW4设置黄灯时间。 初始化系统 默认设置南北绿灯时间为10秒,东西为20秒,黄灯闪烁5秒。 启动时先是进行南北通行。 设置一个计时器,利用Sm0.5设置一个每秒加1的计时 […]

西门子PLC27-200定时器号与分度值(分辨率)以及定时范围

西门子常用的定时器有TON(延迟接通)TOF(延时断开)和TONR(记忆型定时器)几种,共256个。以下是每种的定时器号与分辨率对应关系。 TON与TOF: T32、T96 为1ms分辨率,定时范围为32.767s,共2个。 T33-T36和T97-T100为10ms分辨率,定时范围为327.367s,共8个。 T37-T63和T101-T255为100ms分辨率,定时范围为3276.7s,共182个。 TONR: T0、T64 为1ms分辨率,定时范围为32.767s,共2个。 T1-T4和T65-T68为10ms分辨率,定时范围为327.367s,共8个。 T5-T31和T69-T95为100ms分辨率,定时范围为3276.7s,共54个。  

使用Anylink SE4G 采集恪成(kecheng)KP553A恒压供水控制器,实现远程控制。

KP553A恒压供水控制器,KP553/KP554/KP555同理均可进行采集。 Anylink SE-4G KP553A串口使用DB9接口,支持ModbusRTU协议,根据厂家的定义,DB9中7针接网关485接口A,8针接网关485接口B。也就是所说的7正8负。 根据通讯协议,KP553A串口默认设置为:波特率9600 数据位8 停止位1 无校验。 根据通讯协议点表进行配置采集即可,可以实现数据远程查看,远程开停机。 一点小问题:在远程修改设定压力的时候有0.01Mpa的偏差,比如远程修改压力为5.01,控制器接收到的数字是5.0,同时云平台刷新后显示的也是5.0,但是如果修改为5.0,那实际设定值就是4.99了。猜测可能是进位精度的问题,不影响正常使用。 手机PC同步显示,有相同需求的可以联系我( […]

使用Anylink4G网关采集格兰富全变频二次供水机组CU352控制器 实现远程监控

项目需要使用Anylink IE-M 4G网关对三台格兰富Hydro Mpc机组进行数据采集及监控,以下为安装及调试详细步骤步骤,有相同需求的可以联系我(微信同号:18037276890)。 1、模块介绍 格兰富机组采用CU352控制器,需要使用格兰富原装CIM/CIU模块才可以支持第三方数据采集,CIM200/CIU200为485模块,采用ModBus RTU协议,CIM500/CIU500为以太网模块,采用ModBus TCP协议。 其中,CIM模块为板卡,直接插接到CU352上即可使用。CIU为终端,包含板卡以及外壳等外围设备,使用线路联接到CU352上。 上图为CIM500模块 上图为已经安装到CU352控制器上的CIM200模块。 本次采用的是CIM200模块 2、安装步骤 模块与CU352 […]