台达plc485通讯怎么写 台达plc与台达变频器485通讯,怎么读取数据!
1、台达PLC和变频器中,使用的应用通讯协议是MODBUS,硬件层用485;
2、485连接的时候,需要先把变频器和PLC的通讯波特率,奇偶校验,结束位等做好匹配,其中变频器要设置站号;
3、在PLC中编程,使用MODRW指令,具体使用方式,如果有台达编程手册,就详细读一读这个指令的应用吧;
4、参考变频器手册的通讯章节,有个MODBUS地址,其中的启动,停止地址是2000H,对应的是数据的bit5~6,频率地址是2001H。
扩展资料:
硬件措施:
主要模块均采用大规模或超大规模集成电路,大量开关动作由无触点的电子存储器完成,I/O系统设计有完善的通道保护和信号调理电路。
①屏蔽——对电源变压器、CPU、编程器等主要部件,采用导电、导磁良好的材料进行屏蔽,以防外界干扰。
②滤波——对供电系统及输入线路采用多种形式的滤波,如LC或π型滤波网络,以消除或抑制高频干扰,也削弱了各种模块之间的相互影响。
③ 电源调整与保护——对微处理器这个核心部件所需的+5V电源,采用多级滤波,并用集成电压调整器进行调整,以适应交流电网的波动和过电压、欠电压的影响。
④ 隔离——在微处理器与I/O电路之间,采用光电隔离措施,有效地隔离I/O接口与CPU之间电的联系,减少故障和误动作;各I/O口之间亦彼此隔离。
参考资料来源:百度百科-台达PLC
写各变频器的运行频率、故障代码、通讯地址时是否有写站号呢?如果只写2100H那么PLC是无法判断要对哪一个从站进行读取的。比如读第一台,可能是写成/1/2100H。台达我没有用过,具体写法还需要看说明书的modbus通讯章节。
首先用MIV指令,将RS485相关的特殊数据寄存器赋值,例如D1120(RS485参数,波特率,停止位等的设置),D1121(RS485的站号设置)等。并且用SET指令或者RST指令将相关的特殊继电器置位或者复位,例如M1120(通信设置保持),M1143(ASCII/RTU模式选择)等。然后就是使用RS485通信用的指令RS(自由报文),MODRD(modbus读取数据),MODRW(modbus读写数据),MODWR(modbus数据写入)。如果实在是不会写,可以用通讯向导生成,向导都是中文的,根据提示填参数就行了。
望采纳。。。。。。
《台达伺服是485口如何与S7-200通讯》
答:通过手册查询相关资料,我已经实现了200plc与台达asdaB2伺服驱动器的485通讯。详细图片如下。有不明白的可以问我。