西门子CPU代理商武汉西门子交换机一级代理商武汉西门子交换机一级代理商
武汉西门子交换机一级代理商武汉西门子交换机一级代理商武汉西门子交换机一级代理商
5SY6416-8CC | 5SY6 D16 4P |
5SY6420-8CC | 5SY6 D20 4P |
5SY6425-8CC | 5SY6 D25 4P |
5SY6432-8CC | 5SY6 D32 4P |
5SY6440-8CC | 5SY6 D40 4P |
5SY6450-8CC | 5SY6 D50 4P |
5SY6463-8CC | 5SY6 D63 4P |
西门子S7-1200 PLC系列由于其设计紧凑、廉、稳定性好且编程简便,被中小型自动化系统中广泛使用。而雷赛作为国产品牌中的*,其步进驱动产品性价比高,而被广泛使用。本文就介绍西门子S7-1200 PLC与雷赛步进驱动器使用Modbus RTU通信的应用。
关键词:S7-1200;步进驱动器;西门子;雷赛;Modbus RTU
一 硬件
二 功能描述
S7-1200 PLC做Modbus主站,步进驱动器做从站。PLC通过轮询的方式读取步进驱动器的当前位置,并能实现点动驱动器功能。
三 功能实现
步骤1 步进驱动器参数设置
波特率:38400
奇偶校验:None
数据位:8位
停止位:1
以上参数为默认,如需修改可查关手册更改。
步骤2 组态Modbus RTU通信模块
在硬件目录里找到“通信模块”→“点对点”→“CM1241(RS422/485)”,双击或拖拽此模块至CPU左侧即可,如下图所示:
图1 组态通信模块
步骤3 启用系统存储器
在项目树中选中PLC_1,左击选择“属性”,在弹出窗口找到“系统和时钟存储器”,勾选启用系统给存储器字节。
图2 启用系统存储器
步骤4 调用MB_COMM_LOAD指令
打开Main(OB1)组织块,依次打开“指令”→“通信”→“通信处理器”→“Modbus” ,将MB_COMM_LOAD拖拽到程序段中,如图所示:
图3 调用MB_COMM_LOAD指令
在MB_COMM_LOAD指令中,触发使用系统存储器位FirstScan,在PLC启动时打开端口。通信端口的硬件标识选择CM422/485模块,波特率使用38400,奇偶校验选择0-无,背景数据块使用MB_MASTER_DB。
步骤5 创建数据发送和接收缓存区
在项目树中,依次选择“添加新块”→“DB数据块”→“确定”,如图所示:
图4 添加DB数据块
添加数据块之后,需要去掉“优化的块访问”选项,并添加数据发送和接收缓存区,如图所示:
图5 去掉“优化的块访问”
图6 添加DATA_PTR收缓存区
步骤6 调用MB_MASTER指令
打开Main(OB1)组织块,依次打开“指令”→“通信”→“通信处理器”→“Modbus” ,将MB_MASTER拖拽到程序段中,如图所示:
图7 调用MB_MASTER指令
在该指令中,MB_ADDR从站地址选择1,MODE模式选择0,DATA_ADDR起始地址40003,DATA_LEN数据长度为2,DATA_PTR数据指针为数据块_1的Read_DATA。
由于西门子Modbus RTU通讯的特殊性,关于MODE、DATA_ADDR、DATA_LEN规定如下表所示:
步骤7 轮询参数程序
由于Modbus RTU通讯本身的特性,在工业领域中我们使用轮询的机制对Modbus从站进行读写操作。具体如图所示:
在这个轮询的程序中,我们使用的是上一个参数的参数的完成或者是错误信号作为下一个的启动信号,这种方式,需要我们提前确定好通讯的框架,对一个参数执行类似的操作。当我们最后一个参数读写完成,则返回第一步进行循环操作。
值得注意的是程序中,我们程序中使用的参数和地址需要各位查关的手册灵活使用。
四 总结
此程序是西门子S7-1200与雷赛DM2C步进驱动器的Modbus RTU通讯的简单案例,为1200 PLC与第三方设备的Modbus RTU通讯提供了一种方法,对于步进/伺服驱动器、其它第三方仪表设备Modbus RTU通讯具有参考价值,对于多个从站的Modbus RTU通讯同样具有参考意义。
浔之漫智控技术上海有限公司在经营活动中精益求精,具备如下业务优势: SIEMENS 可编程控制器
1、 SIMATIC S7 系列PLC:S7-200、S7-1200、S7-300、S7-400、ET-200
2、 逻辑控制模块 LOGO!230RC、230RCO、230RCL、24RC、24RCL等
3、 SITOP直流电源 24V DC 1.3A、2.5A、3A、5A、10A、20A、40A可并联.
4、HMI 触摸屏TD200 TD400C K-TP OP177 TP177,MP277 MP377,SIEMENS 交、直流传动装置
1、 交流变频器 MICROMASTER系列:MM420、MM430、MM440、G110、G120.MIDASTER系列:MDV
2、全数字直流调速装置 6RA23、6RA24、6RA28、6RA70、6SE70系列。SIEMENS 数控 伺服8:801、802S 、802D、802D SL、810D、840D、611U、S120
系统及伺报电机,力矩电机,直线电机,等备件销售。
武汉西门子交换机一级代理商武汉西门子交换机一级代理商武汉西门子交换机一级代理商西门子CPU代理商西门子CPU代理商
词条
词条说明
内蒙古西门子模块供应代理商内蒙古西门子模块供应代理商内蒙古西门子模块供应代理商内蒙古西门子模块供应代理商内蒙古西门子模块供应代理商一般电工大部分指的是运行电工,维修电工,家装电工,装配电工等等,虽然要求会的层面多,但本身所需的技术要求不高,而且技能的专业性也不强,所以流动性和取代性就很强了。总结下来有以下几点:上海西门子S7-200CPU系列代理商,西门子S7-1200CPU系列代理商,SIEME
玉林西门子模块总代理商玉林西门子模块总代理商玉林西门子模块总代理商西门子S7-200CN模块西门子S7-200CN模块西门子CPU模块代理商西门子CPU模块代理商在300程序中,使用了M区的,但没有给它编辑定义,比如我直接赋值M4.0或者MW10,此时在符号表中是看不到的,因为没有给它编辑定义,在这种情况下,我怎么方便的知道整个程序中到底使用了多少此区域的地址呢?佳答案见附图操作。也可以在打开的块
长治西门子PLC模块代理商 长治西门子PLC模块代理商长治西门子PLC模块代理商长治西门子PLC模块代理商长治西门子PLC模块代理商长治西门子PLC模块代理商PLC的几个主要特点使它在工控行业长期立于不败之地1)高可靠性1)所有的I/O 接口电路均采用光电隔离,使工业现场的外电路与PLC 内部电路之间电气上隔离。2)各输入端均采用R-C滤波器,其滤波时间
拉萨西门子授权CPU模块代理商拉萨西门子授权CPU模块代理商拉萨西门子授权CPU模块代理商拉萨西门子授权CPU模块代理商变频调速时对电机及其效能产生的影响变频调速不论采用什么样的控制方法其输出到电机端上的电压脉冲是非正弦的。所以普通异步电机在非正弦波下的运行特性分析就是变频调速时对电机产生的影响。主要有以下几个方面:电机的损耗和效率非正弦电源下运行的电机,除了基波产生的正常损耗外,还将出现许多附加
公司名: 浔之漫智控技术(上海)有限公司
联系人: 颜经理
电 话:
手 机: 15021292620
微 信: 15021292620
地 址: 上海松江小昆山 广富林4588弄52号3楼
邮 编:
网 址: yan6789.b2b168.com
公司名: 浔之漫智控技术(上海)有限公司
联系人: 颜经理
手 机: 15021292620
电 话:
地 址: 上海松江小昆山 广富林4588弄52号3楼
邮 编:
网 址: yan6789.b2b168.com