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
其他没有错误,只是中断时候,cort跑飞
key_serial() interrupt 0 using 1
{
++cort;
//这里要加一个循环,确保一个中断只加一次,建议中断与P11口接上,这里就while(P1_1==0);
}
#include <pich>
#define uchar unsigned char
unsigned char RC_data;
int hz=0;
void usart_init()
{
TRISC6=0; //RC6:TX为发送口
TRISC7=1; //RC7:RX为接收口
TXSTA=0x24; //使能发送,高波特率
RCSTA=0x90; //串口使能,连续接收
SPBRG=0x19; //设置波特率9600
TRISD=0x00; //D口为输出
PORTD=0xF0; //D口清零
// 中断设置
PIR1=0X00;
PIE1=0X00;
RCIE=1;
TXIE=0;
INTCON=0X00;
PEIE=1;
GIE=1;
}
void interrupt uart()
{
if(1==RCIF)
{
RCIF=0;
RC_data=RCREG;
TXREG=RC_data;
}
if(1==TXIF)
{
TXIF=0;
PORTD=0X0F;
}
}
main()
{
usart_init(); //初始化
while(1);
}
单片机编程,本身不区分RS232与RS485。如果你需要RS485通讯,可以用MAX488芯片实现485通讯。再用个RS232-485转换器,接到计算机上,用个串口调试工具就能用了。
1、首先需要准备相关资料,如485通讯手册,这样485上位机才可以读取到485设备的数据。485通讯是一种主从通讯,所以需要上位机主动发送命令给下面的设备,这样下面的设备才会返回数据。
上位机一般通讯轮询的方式循环读取设备的数据,所以就会有一个读取时间,比如60秒读取一次。
2、数据拿到之后,我们就可以把这个数据通过OPC服务向OPC客户端提供数据了。
如何来做呢?
做法1、我们将485上位机和OPC服务写在一个程序里面,这样它俩之间的数据传输就变得非常方便了,从485设备拿到数据后马上更新OPC服务这边的数据,一行代码就可以完成。
做法2、485上位机和OPC服务作为独立的程序运行,它俩之间采用程序间的通信方式。如果是在同一台电脑上那么可以使用IPC或命名管道的方式通讯,如果是在不同的电脑上,那可以使用WEBSOCKET或MQTT通讯。
三菱PLC,fx3u采用485/232通讯可以这样进行设定不用写程序,已知下位机设备为MODBUS协议的地址那么启用DEA通讯工具后设定PLC-MODBUS通讯定确定。
2进行设定PLC通讯格式,这里要与FX3UPLC通讯设定一样,这里我们选择9600,7,ODD,1
3MODBUS设备的通讯是9600,8,N,1 进行设定
4然后配制数据。将一号温度的H20地址现在温度传进三菱PLC D184寄存器中,以次类推进行设定
5设定1号站好后,进行复制就可以了,这样就配制完成温度16个站号将温度现在值传入指定的PLC寄存器中了。最后上传配制便可。
以上就是关于台达PLC与变频器用485通讯怎样实现启动、停止和频率给定,程序怎样做。谢谢!全部的内容,包括:台达PLC与变频器用485通讯怎样实现启动、停止和频率给定,程序怎样做。谢谢!、关于51单片机3机(1主2从)用485串行通信的问题!!、求PIC单片机与上位机的485通讯程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)