




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1 1,根据查询到的资料,P1P1 口只能做主站,P0P0 口既可做主站,也可以做从站2 2,安装好的 S7-200S7-200 编程软件一般是不带库的,所以需要从网上下载MODBUSMODBUS,然后才能做 ModbusModbus 通讯的子站,压缩包直接点安装后,库文件就安装到了编程软件里面了3 3,P1P1 口不能做从站旺Q Q ModbusModbus MasterMaster PortPort D D附.223 3-口ModbusModbus MasrerMasrer PoriPori 1 1 (v1(v1亩二J J ModbusModbus SlaveSlave PortPort
2、0 0 fvlfvl . .) )軒口USEUSE ProtocolProtocol PortPort 0 0 v2.3Jv2.3JICJUSSUSS ProtocoIPoitlProtocoIPoitl v2.v2.3)3)4,西门子S7200做Modbus从站需要使用MBUS_INIT MBUS_SLAVE可。MBUS_INIT旨令被用于启用和初始化或禁止Modbus通讯。在使用MBUS_SLAVE令之前,必须正确执行MBUS_INIT旨令。指令完成后立即设定完成位,才能继 续执行下一条指令。在每次扫描且EN输入打开时执行该指令。应当在每次通讯 状态改变时执行MBUS_INIT旨令。因此,
3、EN输入应当通过一个边缘检测元素用 脉冲打开,或者仅在首次扫描时执行。模式输入数值选择通讯协议:输入数值1将端口0指定给Modbus协议并启用协议;将输入数值0指定给PPI,并禁用Modbus协议。波特参数将波特率设为1200、2400、4800、9600、19200、38400、57600或115200。地址参数将地址设为1和247之间(包括1和247)的数值。校验参数被设为与Modbus主设备校验相匹配。可接受的数值为:*0-无校验*1-奇数校验*2-偶数校验时延参数通过将指定的毫秒数增加至标准Modbus信息超时的方法延长标准Modbus信息结束超时条件。该参数的典型数值在有线网络上应为
4、0。如果您在使 用带有纠错功能的调制解调器,将时延设为50至100毫秒的数值。如果您在使 用扩展频谱无线电,将时延设为10至100毫秒的数值。时延数值可以是0至32767毫秒。MaxlQ参数将供Modbus地址00 xxxx和01xxxx使用的I和Q点数设为0至128之间的数值。数值0禁止所有向输入和输出的读取。建议使用的MaxlQ数值是128,该数值可在S7-200中存取所有的I和Q点。MaxAI参数将供Modbus地址03xxx使用的字输入(AI)寄存器数目设为0至32之间的数值。数值0禁止模拟输入的读数。建议使用的MaxAI数值如下,这些数 值可允许存取所有的S7-200模拟输入:*0用
5、于CPU 221 *16用于CPU 222 *32用于CPU 224 226和226XMMaxHold参数设定供Modbus地址04xxx使用的V内存中的字保持寄存器数目。例如,为了允许主设备存取2000个字节的V内存,将MaxHold设为1000个字的 数值(保持寄存器)。HoldStart参数是V内存中保持寄存器的起始地址。此HoldStart参数被设为&VB0(VB0地址)。其他 器的起始地址,以便在项目的其他地方使用VBQMaxHold个字数,从HoldStart开始。MBUS_INIT旨令完成时,完成输出打开。错误输出字节包含执行指令的结果。 请参阅Modbus从属协议执行错
6、误代码中可能因执行指令而产生的错误条件。MBUS_SLAVE令被用于为Modbus主设备发出的请求服务, 并且必须在每次扫描 时执行,以便允许该指令检查和回答Modbus请求。在每次扫描且EN输入开启时 执行该指令。MBUS_SLAVE令无输入参数。当MBUS_SLAVE令对Modbus请求 作出应答时,完成输出打开。如果没有需要服务的请求时,完成输出关闭。错误输出包含执行该指令的结果。该输出只有在完成打开时才有效。如果完成关闭,错误参数不会改变。请参阅Modbus从属协议执行错误代码中可能因 执行该指令而导致的错误条件。错误代码说明该数值一般被设为VBQ因V内存地址可指定为保持寄存Modbu
7、s主设备可存取V内存无错误内存范围错误非法波特率或校验非法从属地址非法Modbus参数值保持寄存器与Modbus从属符号重叠收到校验错误收到CRC错误非法功能请求/功能不受支持请求中的非法内存地址10从属功能未启用程序举例如下:NETWORK 2在菜单栏下:文件库存储区-库存储区分配 MOOMOOMBLfS.ELAVEMBLfS.ELAVE1-ENEN*亘字语审Done,Done, MMMMEsrorMBSMBS-1-1 LAILAI 奈 RtlflRtlflIII ntf/首次扫描时初始化Modbus从属协议/将从站地址设为6,将端口0设为9600波特,将校验设为无校验,/不允许存取所有的I
8、、Q和AI数值,允许存取20台保存寄存器(40个字节)/从VB1000开始(即VB1000- VB1039)。程序书写后,需要对Modbus进行存取区的设定,如下:SIIATICSIIATIC LASLAS J J打开 .*坤Ctil+XCtil+XCtrl+DCtrl+D土二1 1C C1 14 十仆心 S5S5 IirIir E3E3 H H tfcTtfcT1 - 3 4 - *51 t i i 7 - J -8,i 3 1 . .I I( H H -111男蓉九 Q1捋号SASA纽i1 11麻猷Wm 3Ctrl+UCtrl+UCtrl+DCtrl+DSM01SM01T 卜F .lif
9、-iivBiooe-iivBiooe-MBtJS.INIIENENNedsNeds AddiAddi吕 3d3d 尸叭D D 晦 NONOMaKlioldMaKlioldHfWHfW 环Ofln&Ofln&E EIKIK卜 M M 開M3M3 0 0rTiSIETrTiSIET 7 7 H HACLOACLO/TIB/TIB导入 a a】-导出叩ftadliuEftadliuE FfotocalFfotocal W|W|0) Ior岬库需g g 7 7 呻壬肆畫-淫谊tfeur J便用程疥艾 冷堆.二心.”磁堪址电貰I Iffi 曉库梅義12001200 至 EigEig 形足
10、I壑&|在库存储区分配中,设立分配地址,确定。PLC启动运行后,如下:2女的洛用小sSMSM 的用法5 5,做王站时2.2.参热匹配对于MDbUSMDbUS请讯主站侧需普程序库”iIBJS_CTRLiIBJS_CTRL和MDJSMDJS问二从站侧需更程序睜MBJSLIWirMBJSLIWir andand MBUMBU _ _ LAVELAVE * *在HicrymnHicrymn中您需要为王站却从站新建一个项目,程序写參数设苣见图.。必须职呆证T T站与从站的阳口胪和中nrnr讥尹“的参数设胃娶一致,并目稈序块leUleU汇妙丫中 JTSIHJ 地址要与程序块*hBUS_IMITrn
11、*hBUS_IMITrn0505MirJSMirJS设直ffi-gtffi-gt现S.S. 0 0刃*YicroMrVYicroMrV“系统块中谨首的0 0涌讯帥披持率肖MODBUSMODBUS协址兀关(Mode(Mode二1).1).SMO.0=SMO.lzSM0.2!SM03=SM0.4sSM0.5!SMOudtSMLO;SMl.bSMI.2=SMI 3=始终接ffl;首次扫描为1,以后为常用来对程序进行初始化; 当机黑执行数学运算的结果为负时,该位被置b开机后进入RUN方式,该位被直1个扫描周期? 该位握供一个周期为1分钟的时钟脉冲30秒为1, 30秒为0彳 该位握供一个周期为1秒钟的时
12、钟脉冲,(1今秒为1.or秒为0;该位为扫描时钟脉神.本次扫描対1-下次扫描为0;当执行某些指令,其结果为0时,将改fclb当执行某些指令,其结果溢岀或为非法数値时,将改位置h当执行数学运算指令.其结果为负数时,将改位置1;试图除以0时,将改位置4 4,3 3, 8 8, 3 3 脚为正 ,8 8 脚为负SlaveA oXPROFIDUSPROFIDUS cat)ccat)c0 0 tmtianngtmtianng rftittonrftitton on)on)sc一Micro/Micro/WINWINPortPort 0 0PonPon 0 0Mtero/Imodbusmodbus 通讯对应
13、的针脚为MasterMaster主诂施US.US.CTRLCTRLIKKIKKENENModeMode-M-M MIMIApnjApnj ooBusooBusBwdBwdfMOSfMOS如t200J400.4800,t200J400.4800, MOO.MOO. 19200,31400,57600.11520019200,31400,57600.115200PMttyPMttyttlkwittlkwig 无鮭 1 1 二鮭 2 2 二工出TimmuiTimmuiMMMtrWBHAMMMtrWBHA msmsDoneDoneErrorErrorbEUS_MSGbEUS_MSGM Mu u.M M
14、bNbNft*ft*g ga 塞iWCiWC3 3AWttAWttIw*Iw*冲0 0 1 1 加 E E n n oiloil . .帀 szsz10011001 1OI791OI79 XimfM.XimfM. nono 01570157 MMYMMY 33O33O = = fltQfltQg g入 ArMhArMh A A 22 400014000143439 9 为 flJrWffBflJrWffB2 21 1iCountiCounttE*tE*钿 t t ithemithem inoOinoOgn.gn. oOoODeUPtfDeUPtf,Oone,OoneSASAtataErrorE
15、rrorLUILUI二2 2;丄MBUSL11MBUSL11 t7t7?tS5fj?tS5fj 芒丘|我珂g g审?亦详WNWN呻: :LJJATTCLJJATTC巳才 r 4*J J b b 0101【L L兰包fcXi 無 4 JRJL A 那 2 A1J i D-口 ALJ A r”_iUR2M M匸 hfhf押 K KUDUD 聲齿释OPi,OPi, IMOO&JSIMOO&JSAtldtAtldtMSSKIiMSSKIiB B uaua负帝 k&%k&%1 1200.200. 400,400,483G,483G, e e 町 0 0押。ff anan
16、肆isis 益OttatiOttati 化命 e e 燔:=总WlavWlavtseiritseirim*.m*.u u 咖可理年曲舉于特入恃SSuaua A A轴 aoao 屮 otdotd瞬押奇浮利字的町HoWfihrtHoWfihrt渥特有存酗 iSMfttlltiSMfttllt H H 4 4 個 1 1L L 3 3 胖 00,00,弭冊聞 lB3nilB3niildm4ildm41 1曰右甘H 帕鼻-a 二5 5ye e tsiifltsiifl* *1111曰和叶峠出D D凹“- -4J4J=血F F jJjJI I凤H H引- - | | MhlMhlaa fl*nffl*nf- -J J溯亠*- -U U .H.H-H-H: :J J占f f d d-2Hl=Hl= WFWFm m i i *TT*TT* rUrU cUcU y y MJMJ- - -rilA-rilA IU1IU1 I|r1I|r1 J J丄日如曲*!帕刑D DP PA-A- _M
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医疗仪器使用和维护手册
- 医药研发项目管理方案
- 安全文明施工措施费怎么算
- 怀化沅陵垃圾焚烧发电项目
- 安全技术措施施工方案
- 健康产业在线健康咨询服务平台开发与运营策略
- 科技创新经济发展形势
- 医疗健康大数据平台数据共享手册
- 登高安全作业施工方案
- 医疗机构疾病预防控制预案
- 特殊作业安全管理监护人专项培训课件
- 农行竞聘高级专员述职报告范本
- 2024届全国新高考英语复习-读后续写微写作
- 陕西省咸阳市实验中学高一下学期第一次月考物理试题(原卷版)
- 上下级权责关系与沟通管理制度
- 眼部疼痛的病理生理机制
- 部编版道德与法治二年级下册第二单元备课
- 保证金合同范文(2024版)
- JBT 14716-2023 增材制造装备 面曝光光固化三维打印机 (正式版)
- 人教版(一年级起点)一年级至六年级的英语词汇
- 项目延期申请报告范文
评论
0/150
提交评论