手机网站 网站地图 招生城市 文章 资讯 湖南长沙阳光PLC编程培训学校是一家以plc技术为核心的plc程控编程培训学校,主营湖南plc培训,长沙plc培训。学校的主要课程有PLC培训,PLC编程培训,plc自动化培训,欢迎全国各地学员来我校学习plc自动化编程技术。学校常年开设:plc培训,plc编程培训,plc自动化培训,PLC编程入门,线下PLC培训,PLC学习,西门子PLC培训,三菱PLC培训,机器人培训。提供plc学员最关心的问题:plc培训,plc培训机构,一般plc培训要多少钱,plc专业培训机构,三菱plc培训,plc基础培训,专业plc编程培训,plc培训学校哪个好,plc培训大概多少钱,plc培训学校,学习plc培训,plc培训班大概多长时间,plc编程培训,plc入门培训,plc零基础自学入门,plc培训班有用吗,三菱plc培训多少钱,三菱plc培训要多少钱,plc编程入门培训,plc学习培训,plc培训中心,培训机构plc,plc培训要多少钱,plc培训需要多少钱哪家好,plc培训需要多少钱,专业的plc培训机构,plc培训机构排名,比较好的plc培训机构,plc培训班,专业培训plc机构,plc培训价格,plc培训机构哪个好,plc培训哪里比较好,三菱plc培训机构,哪个plc培训机构好,plc培训费用多少,哪家plc培训机构好,plc初级入门培训,知名plc培训机构,比较好的plc培训班,正规plc培训机构,plc编程学习培训班,好的plc培训机构,plc培训机构哪里好,plc基础培训价格,哪家plc培训比较好,专业plc培训机构,plc培训学习机构,培训plc多少钱,plc培训机构哪家好,plc入门培训机构,plc编程培训要多少钱,plc培训费用,培训plc价格,plc培训多少钱,plc编程培训班,plc培训那个机构好,哪个机构培训plc好,电工plc培训,plc 培训班,哪里plc培训比较好,plc培训多长时间,plc培训哪里专业,plc培训班哪里好,plc培训的价格,plc 培训,比较好的plc培训,plc 培训价格,plc培训哪家比较好,专业plc培训学校,plc培训班价格,专业plc培训,plc编程培训多少钱,plc课程培训班,plc培训 多少钱,附近哪有plc培训机构,plc的培训机构,plc培训学校哪家好,plc基础培训学习,plc培训班费用,plc培训哪家强,哪里的plc培训好,三菱plc培训权威机构,plc培训机构怎么样,plc编程培训价格,哪个plc培训好点,哪边有plc培训机构,培训plc课程,plc培训教学,plc专业技能培训,plc电工培训,plc专业培训,学习plc培训的费用,plc课程培训价格表,plc培训入门,plc培训哪里好,哪里有培训plc培训班,零基础plc培训,三菱plc培训班,plc培训收费,零基础plc编程培训,plc培训要学多久,专业plc培训班,培训学plc要多长时间,三菱plc培训学校,plc编程,专门的plc培训,专业培训plc,plc培训哪个好,plc培训哪家,plc编程培训费用,plc自动化培训机构,三菱plc培训中心,plc培训那家好,plc编程培训班多久,专业培训plc班,plc编程培训机构,有没有plc培训的,plc职业培训机构,plc培训那里好,plc 编程培训,plc工业培训,国内plc培训机构,plc哪里有培训班,plc培训哪的好,哪有plc培训,哪家plc培训强,plc培训班怎么样,plc培训哪家好,学plc培训班,哪个plc培训好,plc电工培训班,从零开始学plc培训,plc速成培训,哪里有好的plc培训,plc培训学习班,plc培训哪好,plc工程师培训机构,plc编程培训培训,plc技能培训班,哪里plc培训,plc培训 哪里好,那里有好的plc培训,plc工程培训,哪有plc培训班,plc培训考证,哪里有plc培训班,plc培训 机构,哪家plc培训好,学plc有没有必要培训,哪里培训plc比较好,plc培训去哪里好,培训plc公司,哪里有plc培训机构,plc编程培训学校,plc技术培训机构,工控plc培训,学plc的培训,plc培训哪里有,plc培训公司,plc编程培训哪家好,plc工控培训,plc职业技能培训,plc的培训学习,plc快速培训,学习plc的培训班,plc自动化培训班,学习plc培训班,plc编程基础培训,plc的培训班,专业培训plc编程机构,如何选择plc培训机构,plc编程培训班有用吗,plc培训多久,plc工程师培训,plc是什么培训班多钱,plc培训怎么学,plc 培训机构,学plc培训的,plc班培训,plc学习培训班,三菱plc学习,好的plc培训,plc的专业培训,专业的plc培训,plc实战培训,plc自动化培训,哪里培训plc,哪里有培训plc,编程plc培训,plc自动化培训学校,哪有plc编程培训班,plc培训那个好。营口PLC培训,乐清PLC培训,咸宁PLC培训,个旧PLC培训,宁国PLC培训,临汾PLC培训,临沂PLC培训,开封PLC培训,宁安PLC培训,上海PLC培训,宣城PLC培训,娄底PLC培训,安陆PLC培训,广水PLC培训,乌兰察布PLC培训,密山PLC培训,宜都PLC培训,三门峡PLC培训,市北PLC培训,二连浩特PLC培训,庐山PLC培训,临江PLC培训,常州PLC培训,兴安盟PLC培训,威海PLC培训,定西PLC培训,宁乡PLC培训,宁波PLC培训,东莞PLC培训,东台PLC培训,义马PLC培训,丽江PLC培训,东营PLC培训,东阳PLC培训,建德PLC培训,沅江PLC培训,永安PLC培训,武夷山PLC培训,伊宁PLC培训,庄河PLC培训,禹城PLC培训,江阴PLC培训,汉川PLC培训,乌海PLC培训,九江PLC培训,东兴PLC培训,市南PLC培训,广安PLC培训,温州PLC培训,武汉PLC培训,保定PLC培训,新民PLC培训,盐城PLC培训,东港PLC培训,玉溪PLC培训,灯塔PLC培训,榆林PLC培训,新疆PLC培训,绥芬河PLC培训,白城PLC培训,湖北PLC培训,池州PLC培训,公主岭PLC培训,沙市PLC培训,济宁PLC培训,溧阳PLC培训,盘锦PLC培训,甘肃PLC培训,自贡PLC培训,朔州PLC培训,普兰店PLC培训,偃师PLC培训,太原PLC培训,德惠PLC培训,伊春PLC培训,五常PLC培训,临安PLC培训,庆阳PLC培训,福泉PLC培训,安顺PLC培训,泰安PLC培训,古交PLC培训,定州PLC培训,涿州PLC培训,河北PLC培训,宁夏PLC培训,乐陵PLC培训,枣庄PLC培训,化州PLC培训,瑞安PLC培训,昌都PLC培训,泸州PLC培训,深州PLC培训,中山PLC培训,富阳PLC培训,汝州PLC培训,穆棱PLC培训,乳山PLC培训,泰州PLC培训,永康PLC培训,泊头PLC培训,泰兴PLC培训,肥城PLC培训,河源PLC培训,崇左PLC培训,仪征PLC培训,安宁PLC培训,汕尾PLC培训,和田PLC培训,建瓯PLC培训,商丘PLC培训,福建PLC培训,塔城PLC培训,罗定PLC培训,新余PLC培训,敦煌PLC培训,南昌PLC培训,江山PLC培训,丹阳PLC培训,中卫PLC培训,安丘PLC培训,南宁PLC培训,信宜PLC培训,涟源PLC培训,湛江PLC培训,宝鸡PLC培训,沧州PLC培训,江苏PLC培训,三亚PLC培训,东宁PLC培训,开平PLC培训,益阳PLC培训,乌鲁木齐PLC培训,汕头PLC培训,抚远PLC培训,漯河PLC培训,舞钢PLC培训,枣阳PLC培训,绥化PLC培训,淮安PLC培训,绵阳PLC培训,林芝PLC培训,梅州PLC培训,抚州PLC培训,延边PLC培训,包头PLC培训,合肥PLC培训,湘西PLC培训,温岭PLC培训,湘乡PLC培训,兴化PLC培训,山西PLC培训,奉化PLC培训,华蓥PLC培训,乐昌PLC培训,兴宁PLC培训,松原PLC培训,北流PLC培训,新乐PLC培训,武威PLC培训,宿州PLC培训,甘孜PLC培训,蓬莱PLC培训,新市PLC培训,蒙自PLC培训,三河PLC培训,晋城PLC培训,迪庆PLC培训,辽源PLC培训,河南PLC培训,吉林PLC培训,侯马PLC培训,彬州PLC培训,山南PLC培训,昆明PLC培训,运城PLC培训,兴平PLC培训,焦作PLC培训,乐平PLC培训,漳州PLC培训,合山PLC培训,汨罗PLC培训,三明PLC培训,太仓PLC培训,漳平PLC培训,什邡PLC培训,广汉PLC培训,林州PLC培训,招远PLC培训,同江PLC培训,淮南PLC培训,黔西南PLC培训,梧州PLC培训,卫辉PLC培训,景德镇PLC培训,张家港PLC培训,福清PLC培训,延安PLC培训,百色PLC培训,安庆PLC培训,阜新PLC培训,眉山PLC培训,防城港PLC培训,霍林郭勒PLC培训,大庆PLC培训,河池PLC培训,盖州PLC培训,临湘PLC培训,苏州PLC培训,镇江PLC培训,十堰PLC培训,邓州PLC培训,雷州PLC培训,孝感PLC培训,景洪PLC培训,阿尔山PLC培训,青海PLC培训,德阳PLC培训,吴川PLC培训,长沙PLC培训,孟州PLC培训,彭州PLC培训,宜昌PLC培训,项城PLC培训,陕西PLC培训,邳州PLC培训,达州PLC培训,贺州PLC培训,安阳PLC培训,武安PLC培训,老河口PLC培训,弥勒PLC培训,腾冲PLC培训,牙克石PLC培训,德宏PLC培训,调兵山PLC培训,如皋PLC培训,从化PLC培训,乌苏PLC培训,新沂PLC培训,南充PLC培训,张家口PLC培训,双鸭山PLC培训,日照PLC培训,禹州PLC培训,阿里PLC培训,濮阳PLC培训,格尔木PLC培训,阜阳PLC培训,界首PLC培训,广州PLC培训,桐乡PLC培训,石嘴山PLC培训,宜城PLC培训,邯郸PLC培训,扎兰屯PLC培训,新郑PLC培训,连云港PLC培训,西昌PLC培训,兖州PLC培训,平度PLC培训,河津PLC培训,贵港PLC培训,海西PLC培训,桦甸PLC培训,图们PLC培训,英德PLC培训,云浮PLC培训,珲春PLC培训,七台河PLC培训,资兴PLC培训,海宁PLC培训,恩平PLC培训,梅河口PLC培训,潞城PLC培训,金坛PLC培训,锦州PLC培训,襄阳PLC培训,肇庆PLC培训,德州PLC培训,滁州PLC培训,青州PLC培训,靖江PLC培训,衡水PLC培训,安徽PLC培训,丰镇PLC培训,应城PLC培训,雅安PLC培训,和龙PLC培训,广元PLC培训,那曲PLC培训,大冶PLC培训,贵州PLC培训,巩义PLC培训,曲阜PLC培训,阿坝PLC培训,香格里拉PLC培训,北安PLC培训,凯里PLC培训,满洲里PLC培训,忻州PLC培训,泸水PLC培训,九台PLC培训,天津PLC培训,郴州PLC培训,三沙PLC培训,潍坊PLC培训,南京PLC培训,阳泉PLC培训,海东PLC培训,霸州PLC培训,韶山PLC培训,长治PLC培训,京山PLC培训,固原PLC培训,成都PLC培训,栖霞PLC培训,上饶PLC培训,兴城PLC培训,武穴PLC培训,枝江PLC培训,平顶山PLC培训,巴彦淖尔PLC培训,泉州PLC培训,额尔古纳PLC培训,新乡PLC培训,鄂尔多斯PLC培训,兴仁PLC培训,兴义PLC培训,滨州PLC培训,鄂州PLC培训,海林PLC培训,西安PLC培训,井冈山PLC培训,唐山PLC培训,沁阳PLC培训,桐城PLC培训,胶州PLC培训,湖州PLC培训,辽阳PLC培训,诸暨PLC培训,邹城PLC培训,佳木斯PLC培训,石家庄PLC培训,韶关PLC培训,遂宁PLC培训,吐鲁番PLC培训,尚志PLC培训,开原PLC培训,汾阳PLC培训,五大连池PLC培训,长乐PLC培训,海口PLC培训,武冈PLC培训,葫芦岛PLC培训,永城PLC培训,肇东PLC培训,绍兴PLC培训,普洱PLC培训,来宾PLC培训,六安PLC培训,廉江PLC培训,霍州PLC培训,金昌PLC培训,登封PLC培训,耒阳PLC培训,崇州PLC培训,衢州PLC培训,上虞PLC培训,隆昌PLC培训,舟山PLC培训,富锦PLC培训,洪湖PLC培训,邢台PLC培训,滕州PLC培训,荥阳PLC培训,宿迁PLC培训,荣成PLC培训,云南PLC培训,嘉峪关PLC培训,宣威PLC培训,安国PLC培训,莱西PLC培训,普宁PLC培训,余姚PLC培训,玉林PLC培训,平凉PLC培训,韩城PLC培训,临沧PLC培训,山东PLC培训,浏阳PLC培训,蚌埠PLC培训,昆山PLC培训,鹰潭PLC培训,株洲PLC培训,双城PLC培训,潮州PLC培训,阆中PLC培训,水富PLC培训,讷河PLC培训,周口PLC培训,朝阳PLC培训,遵义PLC培训,北票PLC培训,高碑店PLC培训,岳阳PLC培训,毕节PLC培训,伊犁PLC培训,厦门PLC培训,宜州PLC培训,广东PLC培训,随州PLC培训,当阳PLC培训,怀化PLC培训,阿克苏PLC培训,万源PLC培训,玉门PLC培训,樟树PLC培训,神木PLC培训,任丘PLC培训,松滋PLC培训,新泰PLC培训,果洛PLC培训,麻城PLC培训,白山PLC培训,瑞丽PLC培训,河间PLC培训,仁怀PLC培训,阳春PLC培训,榆树PLC培训,岑溪PLC培训,赤壁PLC培训,鹿泉PLC培训,青岛PLC培训,启东PLC培训,敦化PLC培训,临夏PLC培训,内蒙古PLC培训,铁力PLC培训,丹江口PLC培训,克孜勒苏PLC培训,义乌PLC培训,库尔勒PLC培训,遵化PLC培训,宜春PLC培训,慈溪PLC培训,怒江PLC培训,辽宁PLC培训,赤峰PLC培训,张掖PLC培训,无锡PLC培训,昭通PLC培训,龙海PLC培训,凌源PLC培训,黄冈PLC培训,西宁PLC培训,邵武PLC培训,简阳PLC培训,南阳PLC培训,大兴安岭PLC培训,高平PLC培训,宜兴PLC培训,鹤山PLC培训,奎屯PLC培训,扬中PLC培训,沙河PLC培训,贵溪PLC培训,孝义PLC培训,珠海PLC培训,灵武PLC培训,江油PLC培训,北海PLC培训,江门PLC培训,莱芜PLC培训,齐齐哈尔PLC培训,长葛PLC培训,洛阳PLC培训,海安PLC培训,资阳PLC培训,福安PLC培训,高密PLC培训,德令哈PLC培训,陆丰PLC培训,曲靖PLC培训,鹤壁PLC培训,鸡西PLC培训,北京PLC培训,开远PLC培训,华亭PLC培训,峨眉山PLC培训,平泉PLC培训,安康PLC培训,霍尔果斯PLC培训,宁德PLC培训,赣州PLC培训,沈阳PLC培训,晋州PLC培训,南宫PLC培训,江西PLC培训,集安PLC培训,都江堰PLC培训,根河PLC培训,保山PLC培训,凭祥PLC培训,合作PLC培训,平湖PLC培训,湘潭PLC培训,晋中PLC培训,本溪PLC培训,张家界PLC培训,黄山PLC培训,酒泉PLC培训,荆门PLC培训,揭阳PLC培训,清远PLC培训,聊城PLC培训,安达PLC培训,铜川PLC培训,兰溪PLC培训,萍乡PLC培训,丹东PLC培训,呼伦贝尔PLC培训,攀枝花PLC培训,大同PLC培训,石狮PLC培训,永济PLC培训,龙井PLC培训,冀州PLC培训,南通PLC培训,汉中PLC培训,石首PLC培训,拉萨PLC培训,青铜峡PLC培训,六盘水PLC培训,西双版纳PLC培训,建阳PLC培训,淮北PLC培训,菏泽PLC培训,柳州PLC培训,陇南PLC培训,南雄PLC培训,淄博PLC培训,铁岭PLC培训,章丘PLC培训,商洛PLC培训,瓦房店PLC培训,黄南PLC培训,克拉玛依PLC培训,诸城PLC培训,四平PLC培训,延吉PLC培训,吉首PLC培训,马鞍山PLC培训,冷水江PLC培训,深圳PLC培训,荆州PLC培训,海阳PLC培训,黄石PLC培训,甘南PLC培训,茫崖PLC培训,锡林郭勒盟PLC培训,海南PLC培训,吴忠PLC培训,内江PLC培训,银川PLC培训,桂林PLC培训,龙泉PLC培训,芒市PLC培训,藁城PLC培训,莆田PLC培训,哈尔滨PLC培训,宜宾PLC培训,阿勒泰PLC培训,莱阳PLC培训,灵宝PLC培训,共青城PLC培训,迁安PLC培训,四会PLC培训,市中PLC培训,邹平PLC培训,巢湖PLC培训,洪江PLC培训,临海PLC培训,怀仁PLC培训,呼和浩特PLC培训,临清PLC培训,亳州PLC培训,佛山PLC培训,常宁PLC培训,信阳PLC培训,海北PLC培训,咸阳PLC培训,扶余PLC培训,黑河PLC培训,乌兰浩特PLC培训,秦皇岛PLC培训,贵阳PLC培训,康定PLC培训,嵊州PLC培训,黄骅PLC培训,杭州PLC培训,马尔康PLC培训,绵竹PLC培训,驻马店PLC培训,海城PLC培训,渭南PLC培训,巴中PLC培训,黑龙江PLC培训,大连PLC培训,龙口PLC培训,丽水PLC培训,原平PLC培训,广西PLC培训,明光PLC培训,兰州PLC培训,红河PLC培训,金华PLC培训,连州PLC培训,徐州PLC培训,常熟PLC培训,嘉兴PLC培训,乐山PLC培训,西藏PLC培训,高安PLC培训,津市PLC培训,丰城PLC培训,鹤岗PLC培训,哈密PLC培训,高要PLC培训,大安PLC培训,鞍山PLC培训,衡阳PLC培训,天长PLC培训,虎林PLC培训,介休PLC培训,洮南PLC培训,新密PLC培训,海门PLC培训,台州PLC培训,高邮PLC培训,锡林浩特PLC培训,醴陵PLC培训,许昌PLC培训,昌邑PLC培训,通化PLC培训,福州PLC培训,南安PLC培训,天水PLC培训,浙江PLC培训,钟祥PLC培训,阳江PLC培训,莱州PLC培训,辛集PLC培训,磐石PLC培训,黔东南PLC培训,南康PLC培训,海伦PLC培训,长春PLC培训,清镇PLC培训,德兴PLC培训,吉安PLC培训,湖南PLC培训,文登PLC培训,吕梁PLC培训,都匀PLC培训,日喀则PLC培训,西市PLC培训,郑州PLC培训,蛟河PLC培训,牡丹江PLC培训,扬州PLC培训,潜山PLC培训,阿图什PLC培训,惠州PLC培训,永州PLC培训,增城PLC培训,四川PLC培训,常德PLC培训,大丰PLC培训,大石桥PLC培训,凤城PLC培训,瑞金PLC培训,芜湖PLC培训,瑞昌PLC培训,承德PLC培训,钦州PLC培训,烟台PLC培训,北镇PLC培训,凉山PLC培训,茂名PLC培训,台山PLC培训,高州PLC培训,巴音郭楞PLC培训,白银PLC培训,双辽PLC培训,邵阳PLC培训,盘州PLC培训,廊坊PLC培训,福鼎PLC培训,寿光PLC培训,南平PLC培训,龙岩PLC培训,凌海PLC培训,铜仁PLC培训,华阴PLC培训,舒兰PLC培训,重庆PLC培训,济南PLC培训,铜陵PLC培训,黔南PLC培训,即墨PLC培训,句容PLC培训,通辽PLC培训,博尔塔拉PLC培训,阿拉山口PLC培训,赤水PLC培训,邛崃PLC培训,晋江PLC培训,桂平PLC培训,抚顺PLC培训。
PLC培训,PLC编程培训学校,工控培训学校
PLC培训,PLC编程培训学校,工控培训学校
PLC培训,PLC编程培训学校,工控培训学校
毕业学员的真情感言
当前位置: > PLC培训
如何用S7200实现Modbus通信
如何用S7200实现Modbus通信
时间:2021-10-15 15:58:40 采集:PLC培训,PLC编程培训学校 主题:如何用S7200实现Modbus通信 浏览:
说明:
用下面的例程你可以在 s7-200 cpu 之间建立一个简单的 modbus 主-从通讯。
这个例子是关于 modbus 功能码 6 的(写从站保持寄存器), 也可以作为其他所支持的功能码的基本参数设置步骤:1, 2, 3, 4, 5, 15 和16 。

要求:
要使用 modbus 协议必须先获得并在 step 7 micro/win 中安装指令库。
modbus 主站协议只被 step 7 micro/win v4.0 sp5 及其以上版本支持。

  • 1. 硬件设置
  • 2. 参数匹配
  • 3. 指令库的存储地址
  • 4. 保持寄存器变量传输

1. 硬件设置
例程中的 modbus 通讯是在两个 s7-200 cpu 的 0 号通讯口间进行的(最好每个 cpu 都有两个通讯口)。在主站侧也可以用相应库文件 "mbus_ctrl_p1" 和 "mbus_msg_p1"通过1号通讯口通信。通讯口 1 用 micro/win 与 pg 或 pc 建立连接,两个 cpu 的通讯口 0 通过 profibus 缆进行连接(电缆的针脚 连接为3,3,8,8 -> 见图 01)。 另外,需要确定逻辑地m相连 。


图. 01

2. 参数匹配
对于 modbus 通讯,主站侧需要程序库 "mbus_ctrl" 和 "mbus_msg",从站侧需要程序库 "mbus_init" and "mbus_slave"。
在 micro/win 中您需要为主站和从站新建一个项目,程序与参数设置见图.02。
必须要保证主站与从站的“baud”和 “parity” 的参数设置要一致,并且程序块 "mbus_msg" 中的 "slave" 地址要与程序块 "mbus_init" 中的 "addr" 所设置的一致 (见图. 02)。
在 micro/win“系统块”中设置的通讯口 0 的波特率与 modbus 协议无关 ("mode" = "1")。


图. 02

下面的表格列出了程序块各个参数选项及其含义。

主站

mbus_ctrl
 
参数意义选项en使能 mode协议选择0=ppi, 1=modbusbaud传输速率 kbps1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200parity校验选择0=无校验, 1=奇校验, 2=偶校验timeout从站的最长响应时间 ms done“完成”标志位 error错误代码1)表 01

1) 参看 step 7 micro/win 帮助:"modbus 主站执行 mbus_msg 时的错误代码" 。

mbus_msg
 
参数意义选项en使能 first读写请求位 slave从站地址 rw"读" 或 "写"0=读, 1=写addr读写从站的数据地址0 .. 128 = 数字量输出 q0.0 .. q15.7
 1001 .. 10128 = 数字量输入 i0.0 .. i15.7
 30001 .. 30092 = 模拟量输入 aiw0 .. aiw62
 40001 .. 49999 = 保持寄存器 2count位或字的个数 (0xxxx, 1xxxx) / words (3xxxx, 4xxxx) dataptrv存储区起始地址指针 done'完成' 标志位 error错误代码1)表 02

1)参看 step 7 micro/win 帮助:"modbus 主站执行 mbus_msg 时的错误代码" 。

从站

mbus_init
 
参数意义选项en使能 mode协议选择0=ppi, 1=modbusaddr从站地址 baud传输速率 kbps1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200parity奇偶校验0=无校验, 1=奇校验, 2=偶校验delay延时时间 ms maxiq最大数字输入输出点数2)maxai最大模拟量输入点数2)maxhold最大保持寄存器字数量2)holdstart保持寄存器区起始地址(40001) done完成标志位 error错误代码3)表 03

2) 最大的地址取决于所用 cpu的 类型及其最大值。
3)参看 step 7 micro/win 帮助:“modbus从站协议的错误代码”。

mbus_slave
 
参数意义选项en使能 done完成标志位 error错误代码3)表 04

3)参看 step 7 micro/win 帮助: “modbus从站协议的错误代码” 。

3. 库的存储地址
项目完成后必须要在 micro/win 中定义库的存储地址,当定义完存储区后, 要保证在任何情况下不能再被其它程序所使用 (主站侧: "dataptr" + "count" 从站侧: "holdstart" + "maxhold")。


图. 03

4. 保持寄存器值的传输
将程序下载到相应的 cpu 后,可以在状态表中给主站侧的 v 存储区赋值,然后从站侧监视数值的变化。
当主站的 i0.0 使能后,vw2 中的内容就被发送到从站并写入从站的 vw2 。

保持寄存器值的传输见图. 04。
指针 "dataptr" 代表了被读的 v 区起始地址。
参数 "count" 指定了被写入地址 "addr" = "4xxxx" (保持寄存器)字的个数。
相应 v 存储区的变量将被写到保持寄存器启始地址 "addr" = "40002" ("rw" = "1")中。
保持寄存器是以字为单位传输的,它与从站的 v 区地址对应。
指针 "holdstart" 指定了与保持寄存器起始地址 40001 相对应的v存储区的初始地址。
可以按下面公式计算从站的v区目标指针:

2 * (addr - 40001) + holdstart = 2 * (40002 - 40001) + &vb0 = &vb2

另外,要保证主站侧所要写入的数据区包含在 "maxhold" 定义的数据区内 :

maxhold >= addr - 40001 + count = 40002 - 40001 + 1 = 2


图. 04

如何用S7200实现Modbus通信
    推荐文章


    PLC培训,PLC编程培训学校,工控培训学校
    PLC培训,PLC编程培训学校,工控培训学校
    PLC培训,PLC编程培训学校,工控培训学校
    PLC培训,PLC编程培训学校,工控培训学校