昆仑通态MCGS通过西门子200/200Smart PLC通讯控制台达变频器:含启停控制、PL...

张开发
2026/4/11 19:26:48 15 分钟阅读

分享文章

昆仑通态MCGS通过西门子200/200Smart PLC通讯控制台达变频器:含启停控制、PL...
昆仑通态mcgs通过西门子200PLC200smart通讯昆仑通态mcgs通过西门子200PLC200smart通讯控制台达变频器昆仑通态通过PLC控制台达变频器干货程序可以控制启停监控PLC各项参数以及运行状态同时附赠接线教程以及台达说明书一份工厂或者实验室搞小变频器控制台太爽别直接拿串口转USB怼昆仑通态——手掰接线容易松不说还要单独写Modbus的CRC校验、寄存器映射一堆底层稍微新手卡校验卡三天头发都掉一半。昆仑通态mcgs通过西门子200PLC200smart通讯昆仑通态mcgs通过西门子200PLC200smart通讯控制台达变频器昆仑通态通过PLC控制台达变频器干货程序可以控制启停监控PLC各项参数以及运行状态同时附赠接线教程以及台达说明书一份最省事儿对新手最友好的链路昆仑通态经典TPC→自带网口的西门子200SMART省掉PN卡省掉PPI老线的钱和麻烦→Modbus RTU连台达MS300/ME300。昆仑通态直接走S7 TCP扫SMART的V区/I区/Q区SMART作为「中间翻译官」把昆仑的指令转成Modbus RTU给台达反过来台达的频率、电流这些数据也塞SMART的V区昆仑直接读就行——甚至连CRC都不用自己算SMART的Modbus RTU库S7-200 SMART Micro/WIN自带拖拖拽拽就行全给你搞定了。第一步速配选品全链路接线整理了台达MS300常用的快速接线图、RS485模拟量双控应急备选图、200SMART基础参数台达参数速查表还有昆仑通态mce工程全备份带报警弹窗、历史曲线、启停按钮状态锁、200SMART V9.0 SP2版本.smart注释全到姥姥家那种、TPC和SMART扫网口的10秒速配小截图评论区留「200台达」就能拿到百度网盘链接炸了当天更置顶。简化版接线省模拟量纯Modbus数字频率控制新手先从这个练练会了再加模拟量双冗余应急200SMART和台达MS300的Modbus RTU RS485线- 不用花钱买西门子的MPI/PPI专用转485台达MS300自带CN3端子200SMART如果是CR20s/SR20s自带网口但也带RS485通讯口通讯口是PORT0还是PORT1看SMART机身侧面PORT0是插编程线的那个RS485的小端子PORT1是如果有的话比如SR40有但入门款CR/SR20s只有PORT0——对入门款就用PORT0编程和Modbus分时复用就行- 接线SMART PORT0的T/R看端子旁边标别接反反了就是连不上CRC报错库报错一堆→台达CN3的ASMART PORT0的T/R-→台达CN3的B-SMART和台达的CN3端子旁边都标了GND如果两台设备距离远超过5米或者旁边有电机干扰必须接GND-GND而且485线要用双绞屏蔽线屏蔽层单端接地接台达或者SMART的金属外壳都可以别两端都接200SMART和昆仑通态TPC的S7 TCP线- 直接一根普通家用网线就行如果要长期固定用最好用超五类或者六类屏蔽网线但临时测试普通超五就OK。- 插在哪里TPC机身侧面有个RJ45网口200SMART机身正面/侧面也有个网口入门款CR/SR20s的网口在正面标着「Ethernet」。台达MS300的主电路接线- 主电路别碰新手先看整理的接线图里的警示或者找电工帮忙第二步台达MS300先改三个「生死攸关」的参数不改连不上连PLC都别想连MCGS插好485线给台达上电用台达自带的旋钮或者按键MS300的按键最友好▲▼是加减SET是确认ESC是返回改这三个P00.0002操作模式选「RS485通讯控制仅数字频率」——如果是应急双控选03或者04但新手先练纯Modbus。P00.0102频率来源选「RS485通讯给定」——这个必须和操作模式对应P09.0001台达作为Modbus RTU从站的地址别选0别选和其他从站重复的入门款就选01SMART里的Modbus RTU库参数直接填01就行不用改。P09.0103波特率选9600bps——入门款首选稳定SMART里的PORT0参数直接对应就行。P09.0202数据位8位停止位1位偶校验——MS300默认好像是01无校验不对01是无校验02是偶校验SMART里的Modbus RTU库默认好像是偶校验对应起来ESC按到底退出参数然后断电5秒以上再上电台达改通讯参数必须断电重启才生效第三步西门子200SMART拖拖拽拽写Modbus「翻译官」程序打开S7-200 SMART Micro/WIN V9.0 SP2新手别用太新的V2.7V9.0更稳定库文件更全先插一根普通USB-PPI转SMART PORT0的线或者如果已经有网口的话插网线扫网口也行给SMART上电建立通讯连接扫到你的SMART IP地址入门款CR/SR20s默认IP是192.168.2.1子网掩码255.255.255.0。新建一个项目随便命名「200台达中间桥」然后在左侧的「库」里面找「Modbus RTU Master」对SMART作为Modbus RTU主站台达是从站拖出两个块一个是MBUSCTRL控制PORT0的通讯参数一个是MBUSMSG给台达发指令、读台达数据。- MBUSCTRL拖到程序段1里EN端直接接SM0.0一上电就一直运行Mode端接I0.0或者直接接SM0.0新手直接接SM0.0就行不用加切换开关Baud填9600Parity填2偶校验Timeout填1000超时1秒够了Done和Error先不管放那儿注释一下Done是通讯控制成功Error是错误代码整理的压缩包里有错误代码速查表。- MBUSMSG拖到程序段2里EN端接MBUSCTRL的Done不对新手这样会卡顿换个逻辑用SM0.51秒脉冲加一个上升沿触发不对应该用循环触发对SMART自带循环触发的思路或者拖一个定时器T37定时10msDone触发的时候复位定时器定时器到了再次触发——压缩包里的.smart文件用的就是这个逻辑很稳定不会丢包。- MBUSMSG的参数怎么填台达MS300的Modbus RTU寄存器地址速查表整理在压缩包里了- 启停控制给台达发「Modbus 06功能码」写单个保持寄存器台达的启停寄存器地址是2000H转成十进制是8192地址偏移是8192别问为什么要加台达手册里规定的压缩包里有为什么的小解释但新手直接抄就行寄存器地址Addr填48193对4开头的是保持寄存器台达是从1开始算保持寄存器的SMART是从0开始不对不对SMART的MBUS_MSG库里面Addr如果填40001的话就是Modbus从站的保持寄存器地址01H压缩包里已经帮你转成十进制台达对应的Addr了直接抄压缩包里的压缩包里的程序用的是- 循环触发写启停寄存器48193DataPtr填VB1000VB1000存台达的启停指令VB1000.0是正转启停VB1000.1是反转启停VB1000.2是急停VB1000.3是复位这些昆仑通态里可以直接做按钮- 循环触发读频率寄存器48451台达给定频率的保持寄存器地址209AH转的十进制偏移14开头DataPtr填VW100VW100存昆仑要读的给定频率单位0.01Hz所以昆仑通态里要除以100显示- 循环触发读运行频率寄存器48453台达实际运行频率的保持寄存器地址209CH转的DataPtr填VW102VW102除以100显示- 循环触发读电流寄存器48457台达实际输出电流的保持寄存器地址20A0H转的DataPtr填VW106VW106除以10显示单位A还有最关键的MCGS要控制启停、设频率所以要把MCGS的指令转成SMART的V区反过来MCGS要读的V区SMART里也要留好整理的压缩包里都给你对应好了- MCGS正转按钮→I0.0不对MCGS直接走S7 TCP写V区所以压缩包里用的是MCGS正转按钮→VB2000.0→程序里VB2000.0常开接VB1000.0的置位SM0.0接线圈VB1000.0的置位反转同理VB2000.1→VB1000.1急停VB2000.2→VB1000.2置位同时复位VB1000.0和VB1000.1复位VB2000.3→复位VB1000.0-VB1000.3还有报警VW200- MCGS给定频率输入框→VW2010→程序里VW2010直接传送到VW1008压缩包里的写给定频率的寄存器DataPtr是VB1008台达给定频率单位0.01Hz所以MCGS里输入框设成浮点数单位Hz最大值比如60Hz然后脚本里写!SetDevice(西门子200SMART, 6, VW2010, !GetDevice(西门子200SMART, 6, 频率输入框) * 100)——压缩包里的mce工程已经写好了脚本不用自己敲写好程序编译一下没错误的话就下载到SMART里然后SMART的RUN灯亮了就行第四步昆仑通态TPC 10秒速配SMART拖拖拽拽做界面打开昆仑通态MCGS组态环境V7.7新手别用太新的V10V7.7更稳定支持更多TPC型号新建一个工程选你的TPC型号比如TPC7062Ti然后在左侧的「设备窗口」里双击「设备管理」添加「通用TCP/IP父设备」然后在父设备下面添加「西门子 S7-200 SMART 以太网」。双击「通用TCP/IP父设备」把IP地址改成和SMART同一个网段比如SMART默认IP是192.168.2.1那TPC的IP就改成192.168.2.2子网掩码255.255.255.0网关不用填。双击「西门子 S7-200 SMART 以太网」把「PLC IP地址」改成SMART的IP192.168.2.1「PLC端口号」不用改默认102然后「采集周期」改成500ms就行不用太快稳定第一然后在左侧的「变量组」里添加变量直接对应SMART的V区就行压缩包里的mce工程已经添加好所有变量了不用自己敲比如- 正转按钮→变量名「正转启停」→变量类型「开关型」→连接设备「西门子 S7-200 SMART 以太网」→寄存器「V2000.0」- 频率输入框→变量名「给定频率」→变量类型「数值型」→小数位2→连接设备「西门子 S7-200 SMART 以太网」→寄存器「VW2010」- 实际频率显示→变量名「实际频率」→变量类型「数值型」→小数位2→连接设备「西门子 S7-200 SMART 以太网」→寄存器「VW102」→然后双击显示框在「显示输出」里加个「表达式」!GetDevice(西门子200SMART, 6, 实际频率) / 100——压缩包里已经加好了然后在「用户窗口」里拖拖拽拽做界面正转/反转/急停/复位按钮给定频率输入框实际频率/电流/电压显示框历史曲线绑定实际频率和电流报警弹窗比如急停触发、电流超过额定值压缩包里的界面做得丑但实用新手可以自己改颜色、改背景图片写好界面编译一下没错误的话就下载到TPC里插好网线给TPC上电等TPC启动完成打开工程然后按正转按钮输入给定频率台达就会转起来实际频率、电流这些数据也会实时显示最后说几个新手踩过的坑SMART PORT0的T/R和台达CN3的A接反了别慌SMART的MBUS_MSG库会报错Error6反过来接就行然后断电重启台达台达的通讯参数没对应起来比如SMART是9600偶校验台达是19200无校验肯定连不上Error3对应起来就行然后断电重启台达SMART和TPC的IP不在同一个网段比如SMART是192.168.2.1TPC是192.168.3.2肯定连不上MCGS会显示「设备离线」改成同一个网段就行SMART的MBUS_MSG库循环触发太频繁或者太卡顿别慌压缩包里的逻辑是用定时器T37定时10msDone触发的时候复位定时器定时器到了再次触发很稳定不会丢包整理的压缩包里还有台达MS300完整的电子版说明书PDF评论区留「200台达」就能拿到有问题评论区留言我看到就会回复

更多文章