下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、西门子S7-200PLCModbus从站设置2013-01-2711:43:43|分类:PLC|举报|字号订阅西门子S7200做Modbus从站需要使用MBUS_INITMBUS_SLA可。MBUS_INI甘旨令被用于启用和初始化或禁止Modbus讯。在使用MBUS_SLAVE令之前,必须正确执行MBUS_INIT旨令。指令完成后立即设定完成”位,才能继续执行下一条指令。在每次扫描且EN输入打开时执行该指令。应当在每次通讯状态改变时执行MBUS_INIT旨令。因此,EN输入应当通过一个边缘检测元素用脉冲打开,或者仅在首次扫描时执行。模式输入数值选择通讯协议:输入数值1将端口0指定给Modbus
2、协议并启用协议;将输入数值0指定给PPI,并禁用Modbus协议。波特参数将波特率设为1200、2400、4800、9600、19200、38400、57600或115200。地址参数将地址设为1和247之间(包括1和247)的数值。校验”参数被设为与Modbus主设备校验相匹配。可接受的数值为:* 0-无校验* 1-奇数校验* 2-偶数校验时延”参数通过将指定的毫秒数增加至标准Modbus信息超时的方法延长标准Modbus信息结束超时条件。该参数的典型数值在有线网络上应为0o如果您在使用带有纠错功能的调制解调器,将时延设为50至100毫秒的数值。如果您在使用扩展频谱无线电,将时延设为10至1
3、00毫秒的数值。时延数值可以是0至32767毫秒。MaxIQ参数将供ModbusM址00xxxx和01xxxx使用的I和Q点数设为0至128之间的数值。数值0禁止所有向输入和输出的读取。建议使用的MaxIQ数值是128,该数值可在S7-200中存取所有的I和Q点。MaxAl参数将供ModbusM址03xxx使用的字输入(AI)寄存器数目设为0至32之间的数值。数值0禁止模拟输入的读数。建议使用的MaxAl数值如下,这些数值可允许存取所有的S7-200模拟输入:* 0用于CPU221* 16用于CPU222* 32用于CPU224226和226XMMaxHold参数设定供ModbusM址04xx
4、x使用的V内存中的字保持寄存器数目。例如,为了允许主设备存取2000个字节的V内存,将MaxHold设为1000个字的数值(保持寄存器)。HoldStart参数是V内存中保持寄存器的起始地址。该数值一般被设为VBQ因此HoldStart参数被设为&VB0(VB0地址)。其他V内存地址可指定为保持寄存器的起始地址,以便在项目的其他地方使用VBQModbus主设备可存取V内存MaxHold个字数,从HoldStart开始。MBUS_INIT旨令完成时,完成”输出打开。错误输出字节包含执行指令的结果。请参阅Modbus从属协议执行错误代码中可能因执行指令而产生的错误条件。MBUS_SLAVE令被用于
5、为Modbus主设备发出的请求服务,并且必须在每次扫描时执行,以便允许该指令检查和回答Modbus请求。在每次扫描且EN输入开启时执行该指令。MBUS_SLAVE令无输入参数。当MBUS_SLAVE令对Modbus请求作出应答时,完成”输出打开。如果没有需要服务的请求时,“完成”输出关闭。错误”输出包含执行该指令的结果。该输出只有在“完成”打开时才有效。如果完成”关闭,错误参数不会改变。请参阅Modbus从属协议执行错误代码中可能因执行该指令而导致的错误条件。错误代码说明0无错误1 内存范围错误2 非法波特率或校验3 非法从属地址4 非法Modbus#数值5 保持寄存器与Modbus从属符号重
6、叠6 收到校验错误7 收到CRC昔误8 非法功能请求/功能不受支持9 请求中的非法内存地址10 从属功能未启用程序举例如下:NETWORK2/首次扫描时初始化Modbus从属协议/将从站地址设为6,将端口0设为9600波特,将校验设为无校验,/不允许存取所有的I、Q和AI数值,允许存取20台保存寄存器(40个字节)/从VB1000开始(即VB1000-VB1039)。程序书写后,需要对Modbus进行存取区的设定,如下:在菜单栏下:文件库存储区-库存储区分配在库存储区分配中,设立分配地址,确定。PLC启动运行后,如下:PLC运行后,使用KepseverOPC读取PLC地址,Kepsever配置
7、情况:ID:COM4为PC连接PLCModbus串口的端口;波特率:9600,需与PLC对应;数据位:8,需与PLC对应;校验:无,需与PLC对应;流控制:无,需与PLC对应;Name为连接设备名称,可以自由定义;Model:选择为Modbus需与PLC对应;ID:为PLCModbusM址,等于6,需与PLC对应;V对应MODBUS址项次名称PLC地址Modbus地址备注1A_01VW10004000014:代表V区vb1000后地址PLC地址二(Modbus地址-1)*22A_02VW10024000023A_03VW10044000034A_04VW1006400004例如:VW1008=(5-1)*25A_05VW10084000056A_06VW10104000067A_07VW10124000078A_08VW10144000089A_09VW101640000910A_10VW101840001011A_11VW102040001112A_12VW102240001213A_13VW102440001314A_14VW102640001415A_15VW102840001516A_16VW1030400016
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 赞助活动策划方案
- 第二章 管理信息系统概论课件
- 三年级阅读方案
- 浙教版2021-2022学年度七年级数学上册模拟测试卷 (812)【含简略答案】
- Methyl-Salicylate-Standard-生命科学试剂-MCE
- 浙教版2021-2022学年度七年级数学上册模拟测试卷 (737)【含简略答案】
- Mangiferin-Standard-生命科学试剂-MCE
- 教师资格证课程设计
- 美术简史课程设计
- 教学计划课程设计
- 国际会计教学大纲
- 可逆反击锤式破碎机施工方案
- 同步器设计手册
- 小(微)工贸企业安全生产基础台账
- 发展心理学思维导图
- 【中期小结】《初中语文课堂问题有效设计的研究》课题研究中期小结
- 诊所执业情况工作总结诊所执业期间业务开展情况.doc
- 内外脚手架施工方案
- 八年级数学上册 2.4《整式的除法》2 多项式除以单项式教案 华东师大版
- 网络GIS考试试题
- 在街道计生协会换届选举暨三届一次理事会议上的工作报告
评论
0/150
提交评论