S7-200的MODBUS RTU主站协议库使用方法.pdf

S7-200的MODBUS RTU主站协议库使用方法.pdf

ID:50177129

大小:215.10 KB

页数:5页

时间:2020-03-04

S7-200的MODBUS RTU主站协议库使用方法.pdf_第1页
S7-200的MODBUS RTU主站协议库使用方法.pdf_第2页
S7-200的MODBUS RTU主站协议库使用方法.pdf_第3页
S7-200的MODBUS RTU主站协议库使用方法.pdf_第4页
S7-200的MODBUS RTU主站协议库使用方法.pdf_第5页
资源描述:

《S7-200的MODBUS RTU主站协议库使用方法.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、㽓䮼ᄤS7-200䗮䖛MODBUS-RTUЏキᣛҸᑧ᥻ࠊЍԯᮃᮃᮃVLT㋏߫ব乥఼DŽDŽDŽϔ.ὖމ䗮䖛㽓䮼ᄤⱘMODBUSᑧᣛҸ˄ᅶ᠋੠䆒໛ડᑨᯊ䯈㽕∖˅བ¯MODBUSCTROL˄߱ྟ࣪˅ā੠¯MODBUSMGS˄ᬊথ˅āेৃᅠ៤䇏ݭˈϡ⫼㗗㰥CRC᷵偠੠ᬊথЁᮁˈৃҹᕜ໻⿟ᑺϞㅔ࣪⿟ᑣDŽ㽓䮼ᄤ೼Micro/WINV4.0SP5Ёℷᓣ᥼ߎModbusRTUЏキण䆂ᑧ˄㽓䮼ᄤᷛޚᑧᣛҸ˅DŽPage2of5೒1.㽓䮼ᄤᷛޚᣛҸᑧ˄Micro/WINV4.0SP5˅⊼ᛣ˖˖˖1.ModbusRTUЏキᣛҸᑧⱘࡳ㛑ᰃ䗮䖛೼⫼᠋⿟ᑣЁ䇗⫼乘ܜ㓪དⱘ⿟ᑣࡳ㛑ഫᅲ⦄ⱘˈ

2、䆹ᑧᇍPort0੠Port1᳝ᬜDŽ䆹ᣛҸᑧᇚ䆒㕂䗮ষᎹ԰೼㞾⬅ষ῵ᓣϟDŽ2.ModbusRTUЏキᣛҸᑧՓ⫼њϔѯ⫼᠋Ёᮁࡳ㛑ˈ㓪݊Ҫ⿟ᑣᯊϡ㛑೼⫼᠋⿟ᑣЁ⽕ℶЁᮁDŽ3.ModbusRTUЏキᑧᇍCPUⱘ⠜ᴀ᳝㽕∖DŽCPUⱘ⠜ᴀᖙ乏Ў2.00៪㗙2.01˄े䅶䋻োЎ6ES721*ˉ***23-0BA*˅ˈ1.22⠜ᴀПࠡ˄ࣙᣀ1.22⠜ᴀ˅ⱘS7-200CPUϡᬃᣕDŽՓ⫼ModbusRTUЏキᣛҸᑧˈৃҹ䇏ݭModbusRTUҢキⱘ᭄ᄫ䞣ǃ῵ᢳ䞣I/Oҹঞᣕᆘᄬ఼DŽ㽕Փ⫼ModbusRTUЏキᣛҸᑧˈ乏䙉ᕾϟ߫ℹ偸˖1.ᅝ㺙㽓䮼ᄤᷛޚᣛҸᑧ2.ᣝ✻㽕∖㓪ݭ

3、⫼᠋⿟ᑣ䇗⫼ModubsRTUЏキᣛҸᑧѠѠѠ.ModbusRTUЏキࡳ㛑㓪⿟1.䇗⫼ModbusRTUЏキ߱ྟ࣪੠᥻ࠊᄤ⿟ᑣՓ⫼SM0.0䇗⫼MBUS_CTRLᅠ៤Џキⱘ߱ྟ࣪ˈᑊਃࡼ݊ࡳ㛑᥻ࠊ˖೒2.⫼SM0.0䇗⫼ModbusRTUЏキ߱ྟ࣪Ϣ᥻ࠊᄤ⿟ᑣ৘খ᭄ᛣНབϟ:a.ENՓ㛑˖ᖙ乏䆕↣ϔᠿᦣ਼ᳳ䛑㹿Փ㛑˄Փ⫼SM0.0˅b.Mode῵ᓣ˖Ў1ᯊˈՓ㛑Modbusण䆂ࡳ㛑˗Ў0ᯊᘶ໡Ў㋏㒳PPIण䆂c.Baud⊶⡍⥛˖ᬃᣕⱘ䗮䆃⊶⡍⥛Ў1200ˈ2400ˈ4800ˈ9600ˈ19200ˈ38400ˈ57600ˈ115200DŽd.Parity᷵偠˖

4、᷵偠ᮍᓣ䗝ᢽ0˙᮴᷵偠1˙༛䕗偠2˙ي䕗偠e.Timeout䍙ᯊ˖ЏキㄝᕙҢキડᑨⱘᯊ䯈ˈҹ↿⾦Ўऩԡˈ݌ൟⱘ䆒㕂ؐЎ1000↿⾦˄1⾦˅ˈܕ䆌䆒㕂ⱘ㣗ೈЎ1-32767DŽ⊼ᛣ˖˖˖䖭Ͼؐᖙ乏䆒㕂䎇໳໻ҹ䆕Ңキ᳝ᯊ䯈ડᑨDŽf.Doneᅠ៤ԡ˖߱ྟ࣪ᅠ៤ˈℸԡӮ㞾ࡼ㕂1DŽৃҹ⫼䆹ԡਃࡼMBUS_MSG䇏ݭ᪡԰˄㾕՟⿟˅g.Error߱ྟ࣪䫭䇃ҷⷕ˄া᳝೼DoneԡЎ1ᯊ᳝ᬜ˅˖0˙᮴䫭䇃1˙᷵偠䗝ᢽ䴲⊩2˙⊶⡍⥛䗝ᢽ䴲⊩3˙῵ᓣ䗝ᢽ䴲⊩2.䇗⫼ModbusRTUЏキ䇏ݭᄤ⿟ᑣMBUS_MSGˈˈˈথ䗕ϔϾModbus䇋䇋䇋∖∖∖˗∖˗˗˗೒3.䇗⫼Modbu

5、sRTUЏキ䇏ݭᄤ⿟ᑣ৘খ᭄ᛣНབϟ:a.ENՓ㛑˖ৠϔᯊࠏা㛑᳝ϔϾ䇏ݭࡳ㛑˄ेMBUS_MSG˅Փ㛑⊼ᛣ˖˖˖ᓎ䆂↣ϔϾ䇏ݭࡳ㛑˄ेMBUS_MSG˅䛑⫼ϞϔϾMBUS_MSGᣛҸⱘDoneᅠ៤ԡᴹ▔⌏ˈҹ䆕᠔᳝䇏ݭᣛҸᕾ⦃䖯㸠˄㾕՟⿟˅DŽb.First䇏ݭ䇋∖ԡ˖↣ϔϾᮄⱘ䇏ݭ䇋∖ᖙ乏Փ⫼㛝ކ㾺থc.SlaveҢキഄഔ˖ৃ䗝ᢽⱘ㣗ೈ1-247d.RWҢキഄഔ˖0˙䇏ˈ1˙ݭ⊼ᛣ˖˖˖1.ᓔ݇䞣䕧ߎ੠ᣕᆘᄬ఼ᬃᣕ䇏੠ݭࡳ㛑2.ᓔ݇䞣䕧ܹ੠῵ᢳ䞣䕧ܹাᬃᣕ䇏ࡳ㛑e.Addr䇏ݭҢキⱘ䗝ᢽ䇏ݭⱘ᭄᥂㉏ൟ᭄᥂ഄഔ˖00001㟇0xxxx-ᓔ݇䞣䕧ߎ10001

6、㟇1xxxx-ᓔ݇䞣䕧ܹ30001㟇3xxxx-῵ᢳ䞣䕧ܹ40001㟇4xxxx-ᣕᆘᄬ఼f.Count᭄᥂Ͼ᭄䗮䆃ⱘ᭄᥂Ͼ᭄˄ԡ៪ᄫⱘϾ᭄˅⊼ᛣ˖˖˖ModbusЏキৃ䇏/ݭⱘ᳔໻᭄᥂䞣Ў120Ͼᄫ˄ᰃᣛ↣ϔϾMBUS_MSGᣛҸ˅g.DataPtr᭄᥂ᣛ䩜˖1.བᵰᰃ䇏ᣛҸˈ䇏ಲⱘ᭄᥂ᬒࠄ䖭Ͼ᭄᥂ऎЁ2.བᵰᰃݭᣛҸˈ㽕ݭߎⱘ᭄᥂ᬒࠄ䖭Ͼ᭄᥂ऎЁh.Doneᅠ៤ԡ䇏ݭࡳ㛑ᅠ៤ԡi.Error䫭䇃ҷⷕ˖া᳝೼DoneԡЎ1ᯊˈ䫭䇃ҷⷕᠡ᳝ᬜ0˙᮴䫭䇃1˙ડᑨ᷵偠䫭䇃2˙᳾⫼3˙᥹ᬊ䍙ᯊ˄Ңキ᮴ડᑨ˅4˙䇋∖খ᭄䫭䇃˄slaveaddress,Modbus

7、address,count,RW˅5˙Modbus/㞾⬅ষ᳾Փ㛑6˙Modbusℷ೼ᖭѢ݊ᅗ䇋∖7˙ડᑨ䫭䇃˄ડᑨϡᰃ䇋∖ⱘ᪡԰˅8˙ડᑨCRC᷵偠੠䫭䇃-101˙Ңキϡᬃᣕ䇋∖ⱘࡳ㛑102˙Ңキϡᬃᣕ᭄᥂ഄഔ103˙Ңキϡᬃᣕℸ⾡᭄᥂㉏ൟ104˙Ңキ䆒໛ᬙ䱰105˙Ңキ᥹ফњᙃˈԚᰃડᑨ㹿ᓊ䖳106˙Ңキᖭˈᢦ㒱њ䆹ᙃ107˙Ңキᢦ㒱њᙃ108˙Ңキᄬټ఼༛ي䫭䇃ᐌ㾕ⱘ䫭䇃˖བᵰ໮ϾMBUS_MSGᣛҸৠᯊՓ㛑Ӯ䗴៤6ো䫭䇃Ңキdelayখ᭄䆒ⱘᯊ䯈䖛䭓Ӯ䗴៤Џキ3ো䫭䇃Ңキᥝ⬉៪ϡ䖤㸠ˈ㔥㒰ᬙ䱰䛑Ӯ䗴៤Џキ3ো䫭䇃3.೼೼೼CPUⱘⱘⱘV᭄᥂ऎЁ

8、ЎᑧᣛҸߚ䜡ᄬټऎ˄˄˄LibraryMemory˅˅˅Modbu

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。