郑州西门子变频器代理商 I/O模块
价格:0.00起
上海昊征自动化科技有限公司
联系人:颜江
电话:15301969707
地址:上海市奉贤区奉贤区金钱公路3329号4幢
西门子PCS7系统中使用CP341实现MODBUS-RTU主站通讯的方法
1:西门子PCS7系统的硬件配置环境,以工程实例介绍
1)PLC为CPU414-5H冗余PLC,CP341(使用IM153-2),CP341主站硬件狗Dongle(6ES7870-1AA0-0YA0)
2)CP341可以扩展多个,目前多用到10个CP341,但需要注意将CPU属性中的Cycle/ClockMemory中过程映像区的SIZE由"768"改为更大,如"1024"
2:西门子PCS7系统的软件配置环境
1)PCS7V8.1西门子PCS7编程组态软件
2)CPPtPParamV5.1SP14串行通讯模块驱动程序
3)CPPtPModbusMasterV3.1SP7CP341的Modbus主站驱动协议,必须在安装CPPtPParamV5.1SP14之后再安装此驱动程序
3:CP341硬件组态
1)双击打开CP341属性对话框,点击"Parameters"按钮,然后选择"ModbusMaster";
2)双击Protocol,设置Modbus通讯的波特率,停止位和奇偶校验位,如图:参数设置为:9600,8-N-1,各个从站必须与此处保持一致;
3)设置电气接口,选择为半双工2线RS485,各个从站的电气接口标准必须与主站一致;
4)配置完成后保存,并装载,装载时冗余CPU必须都设置为STOP模式.
4:软件编程
1)先需要手动建立发送和接收数据块DB,打开组件视图,在Blocks中进行建立,比如发送数据块定义为DB51,并定义符号名为:SOURCE_DB(此符号名必须定义),打开数据块后定义Modbus功能码的数据格式,如图中:address从站地址为1,code功能码为3(读取保持寄存器区如40001/400001),reg_startadr寄存器起始地址为0,reg_count读取25个寄存器数据,可按照此顺序定义多个不同从站地址,不同功能码,不同寄存器。
2)定义接收数据块DB52,符号名为:DESTINATION_DB,用于存放来自从站的不同数据,从站寄存器地址在从站编程时将需要与主站通讯的数据规划到连续的寄存器区域,且数据类型保持一致,如果地址不连续,或者数据类型不同,那么在此处需要手动建立多个接收地址,如图中receive1定义为数组,包含25个实数类型,而对于地址不连续且数据类型不同的寄存器必须手动建立。
3)区别于STEP7中的梯形图编程,PCS7中使用CFC进行编程,在工厂视图中,“DeviceInformation”中建立CFC通讯程序"comm",此CFC程序中在OB33使用循环方式轮训各个读取功能块,当数字为1时,执行CFC图2中的个程序块,为2时,执行图2中的*二个程序块,依次类推。
PROFIBUS-DP通讯
PROFIBUS-DP现场总线是一种开放式现场总线系统,符合欧洲标准和标准。PROFIBUS-DP通信的结构非常精简,传输速度很高且稳定,非常适合PLC与现场分散的I/O设备之间的通信。
西门子可编程控制器,西门子触摸屏,西门子工业以太网,西门子数控系统,西门子高低压变频器,西门子电机驱动,西门子低压,西门子仪器仪表等等。
希望我的用心能换来您对我们的信心!
希望我的真诚能换来您对我们的信任
你急需的产品,请联系我们!
你询不到的产品,请联系我们!
在西门子,我们一贯秉承的宗旨是:持续提升您的竞争力。
我们为此目标全力以赴。基于这样的承诺,我们不断树立自动化与驱动技术领域的新。在**各个工业领域中在世界各地为您提供的服务:西门子数字化工厂集团和过程工业与驱动集团的业务涵盖咨询、销售、培训、维修、技术支持、备件等方方面面
PLC控制系统可靠性降低的主要原因
虽然工业控制机和可编程控制器本身都具有很高的可靠性,但如果输入给PLC的开关量信号出现错误,模拟量信号出现较大偏差,PLC输出口控制的执行机构没有按要求动作,这些都可能使控制过程出错,造成无法挽回的经济损失。
影响现场输入给PLC信号出错的主要原因有:
1)造成传输信号线短路或断路(由于机械拉扯,线路自身老化,特别是鼠害),当传输信号线出故障时,现场信号无法传送给PLC,造成控制出错;
2)机械触点抖动,现场触点虽然只闭合一次,PLC却认为闭合了多次,虽然硬件加了滤波电路,软件增加微分指令,但由于PLC扫描周期太短,仍可能在计数、累加、移位等指令中出错,出现错误控制结果;
3)现场变送器,机械开关自身出故障,如触点接触不良,变送器反映现场非电量偏差较大或不能正常工作等,这些故障同样会使控制系统不能正常工作。
影响执行机构出错的主要原因有:
1)控制负载的接触不能可靠动作,PLC发出了动作指令,但执行机构并没按要求动作;
2)控制变频器起动,由于变频器自身故障,变频器所带电机并没按要求工作;
3)各种电动阀、电磁阀该开的没能打开,该关的没能关到位,由于执行机构没能按PLC的控制要求动作,使系统无常工作,降低了系统可靠性。要提高整个控制系统的可靠性,必须提高输入信号的可靠性和执行机构动作的准确性,否则PLC应能及时发现问题,用声光等报警办法提示给操作人员,尽除故障,让系统安全、可靠、正确地工作。