西门子plc

PLC:学习笔记(西门子)2

戏子无情 提交于 2020-03-28 13:26:26
传统的工业控制系统:继电器-接触器 PLC(programmable logic controller) PLC特点: 1、plc可靠性高(软件代替复杂线路、抗干扰的CPU、电源采用多级滤波并用集成稳压块稳压、IO采用光电隔离技术) 2、丰富IO口(交流、直流、开关量、模拟量、电压、电流、脉冲、电位、强电、弱电都有相应的IO模块和工业现场的设备) 3、模块化结构(plc辅助触点不受次数的限制,只需考虑输入、输出点个数即可) 4、编程简单(梯形图)、安装简单、设计施工周期短 PLC工作方式:采用循环扫描的工作方式其输入/输出存在响应滞后 PLC基本组成:中央处理单元(大型的多采用冗余系统或三CPU表决式系统)、存储器、输入/输出接口(现场常用输入接口:按钮开关、行程开关、接触器的触点、传感器输出的开关量或模拟量(DAC后输入进plc)输入一般接光电耦合电路和微电脑输入接口电路(输入数据寄存器、选通电路、中断请求电路) 现场常用输出:电磁阀、接触器、继电器、信号灯、电动机等 其电路组成和输入相近:输出接口电路和功率驱动电路(继电器方式输出、晶闸管方式输出、晶体管方式输出)) 4、电源 5、底板和机架 6、PLC的外部设备(编程设备(RS232、RS422)、监控设备、存储设备、输入/输出设备) 7、PLC的通信网络(各厂家均在向标准通信协议靠拢) PLC编程语言:因为厂家和机型不同

C#通过OPC协议连接PLC

人盡茶涼 提交于 2020-02-29 03:01:58
今天是2020年2月28号,因“新冠病炎”在家办公的第一个月。 事情的起因是公司突然交我给一个任务,给电机车做个雷达扫描图,用于显示机车前方所有障碍物的信息,如下图所示。c#开发,解析硬件通过can通讯传过来的数据,因为之前给电机车做过触摸屏程序,感兴趣的可以看我的另一篇博客: 触摸屏下的MFC程序 ,涉及到can解析,所以开发很顺利,因为现场有十几台电机车,每台机车的前方障碍物又不同,数据量很大! 数据的传输路径: 从一开始的can解析, 到后来换成can转以太网, 然后又变成读取数据库的数据, 到最后要读取wincc里opcserver服务里的数据, 真是一波多折,以前没接触过,所以网上查了很多资料,花费了一个星期的时间终于解决。 (以前是在电机车里放个触摸屏,用来显示一些参数,如速度,牵引,阀门,所以才用到can解析,而现在是矿山自动化无人驾驶,在地面的总控制室通过wincc系统控制plc设备进行运转,此次通过opc协议读取wincc里是最好的解决方法。wincc在安装时自带opcserver服务。) 网上的例子很多,也有很多坑,都是一个一个去试的,借鉴了很多大神的资料 也不用大家再去搜了,我已经全部总结如下: 1. C#通过OPC连接PLC读写功能案例 2. OPC通讯实例(C#通过OPC连接PLC读写数据) 3. PLC通讯实现-C#访问OpcServer实现读写PLC

6张图掌握S7-1200与200之间无线通讯

北慕城南 提交于 2019-12-03 23:30:44
6张图掌握S7-1200与200之间无线通讯 原创视频与解决方案,作品版权归西安达泰电子所有。 前言 在本方案中,S7-1200作为Modbus主站,S7-200作为Modbus从站实现两台PLC之间的无线通讯。解决工业现场内PLC分布多处、中间有障碍物不适于布线等情况下的数据传输问题。 为终端用户提供 简单,高效,可靠 的PLC无线解决方案。 材料准备 S7-1200PLC × 1台 S7-200 PLC × 1台 扩展模块 CM1241 × 1块 DTD434MC(西门子PLC专用无线通讯终端) × 2块 测试背景 通讯协议:MODBUS_RTU协议 通讯接口:Rs485接口(两线制) 传输距离:100米,500米,3000米 S7-1200做主站 S7-200做从站 测试方法 点击进入 完整高清视频 应用实例 ● 山东重联电动车辆制造有限公司,S7-1200与3台S7-200无线通讯,DTD434MC, 1KM; ● 上海首坤机电科技有限公司,S7-1200与11台S7-200之间无线通讯,DTD434MC, 500M; ● 东莞北京航天航空大学研究院,S7-1200到电脑,DTD434MC, 2KM; ● 南京九松电工设备有限公司,2台S7-200之间无线通讯,DTD434MB, 100米; ● 永登水泥厂,2台PLC无线通讯,800米; ● 成都纳尔美环境科技

多台S7-200Smart之间无线通讯例程

时间秒杀一切 提交于 2019-12-02 19:55:46
本方案为原创方案,版权归本公司所有。 如需转载,请注明文章出处。 一、方案基本情况 该方案可适用于3台以上西门子PLC,S7-200或S7-200Smart之间实现一主多从Modbus通讯协议的无线通讯。 ·适用PLC型号:S7-200和S7-200SMART ·通讯协议:Modbus-RTU ·通讯关系:一主4从 ·通讯距离:3KM ·通讯方式:全数字加密无线传输 ·无线通讯装置:DTD434MCY 西门子PLC专用无线通讯装置 二、方案的好处 1. 免布线 2. 免运行费用 3. 传输稳定可靠,达泰电子16年工业无线通讯品牌 三、主站程序 主站程序我们采用分时循环采集的方式来依次读写4个从站的状态。程序编程采用毫秒定时器【T32】来作为系统的通讯采集周期。我们可根据实际需求调整参数大小。若使用GPRS通讯方式,出于对流量成本的考虑,需要根据实际情况调整通讯周期,以免增加不必要的后期费用。 四、从站程序 从站程序只需要根据主站的通讯格式设置保持一致,然后再使从站响应指令即可正常通讯。其他从站通讯程序,除地址不一样外,其他的参数均相同,后期可根据实际使用情况调整。 五、指令调用说明 【Modbus Master Port0(v1.2)】通讯口0作为Modbus主站用到的指令。 【MBUS_SLAVE】通讯口0作为Modbus从站响应主站读写指令 六、成功案例 ·浙江箭环电气