变频器与PLC的通讯设计步骤

plc与变频器的通讯设计需要了解所使用的plc和变频器的具体型号及其通讯接口和协议。以下是一个通用的设计步骤:
确定plc和变频器型号:首先需要了解将用于通讯的plc和变频器型号。这些信息将用于确定通讯接口和协议。
确定通讯协议:plc和变频器通常使用不同的通讯协议。常见的协议有modbus rtu、profibus、profinet、ethernet/ip等。确定所使用的通讯协议,以便选择适合的接口和线缆。
选择通讯接口:根据所确定的通讯协议,选择正确的通讯接口。例如,如果使用modbus rtu协议,则可能需要选择rs485。如果使用ethernet/ip协议,则需要选择以太网接口。
配置硬件:根据所选择的通讯接口,配置相应的硬件。这可能包括接线、选择合适的线缆和连接器、以及配置plc和变频器的通讯端口。
编写通讯程序:根据所选择的通讯协议和硬件配置,编写plc与变频器之间的通讯程序。这通常涉及设置通讯端口、定义通讯数据格式、发送和接收数据等。
调试与测试:在完成通讯程序的编写后,进行调试和测试以确保通讯的正常运行。这包括检查数据的正确性、测试通讯的稳定性和可靠性等。
优化与维护:根据测试结果,对通讯程序进行优化和调整,以确保其在各种条件下的稳定性和可靠性。
需要注意的是,以上步骤需要根据具体情况进行调整。例如,如果使用的是特定的plc或变频器型号,可能需要查阅其特定的通讯手册以获取准确的接口和协议信息。
以下举例说明:
1、需要条件
软件step7 v5.2sp1
plc中具有profibus -dp通讯口:s7-315 2dp
profibus 通讯电缆(6xv1830-0ah10)
profibus 总线联结器(6es7972-0bb10-0xa0, 带pg 接口;6es7972-0ba10-0xa0 不带pg 接口)
mm440变频器1台 
drive 中有profibus 通讯模板(6se6400-1pb00-0aa0)
2、 组态主站系统
打开simatic manager, 通过file菜单选择new新建一个项目,在name栏中输入项目名称,将其命名为dp_mm440,在下方的storage location中设置其存储位置。
项目屏幕的左侧选中该项目,在右键弹出的快捷菜单中选中insert new object插入simatic 300 station,可以看到选择的对象出现在右侧屏幕上。
打开simatic 300 station,然后双击右侧生成的hardware图标,在弹出的hwconfig 中进行组态,在菜单栏中选择“view”选择“catalog”打开硬件目录,按订货号和硬件安装依次插入机架、电源、cpu。插入cpu时会弹出组态profibus画面,如下图所示:
选择“new”新建一条profibus(1),组态profibus站地址,点击“properties”键组态网络属性如下图:
在本例中主站的传输速率为“1.5mbps”,“dp”行规,五中继器,obt等网络元件,点击”ok”键确认并存盘,然后组态s7-315 2dp本地模块,结果如下图:
3、组态从站
在dp网上挂上mm440,并组态mm440的通讯区,通讯区与应用有关,在组态之前应确认通信的pp0类型,,本例选择pp01,由4pkw/2pzd组成,mm440仅支持pp01和pp03
组态步骤如下:
a、打开硬件组态,右侧
profi(standard)→profibus-dp→simovert→双击micromaster 440
b、profibus interface properties:输入从站地址4
c、选择ppo类型1,双击
4pkw/2pzd(ppo1)
d、从站组态完成,地址分配从
4pkw/2pzd(256-267)
4、mm440硬件及参数设置
a、profibus地址
下面介绍两种profibus总线地址的方法:借助通讯模块的七个dip开关(如下图所示)或借助p0918
b、通讯板参数
为了让总线板运行,下面的参数必须设置:
5、程序的编写
对pzd(过程数据)的读写
a、在step7中对pzd(过程数据)读写参数时调用sfc14和sfc15
b、sfc14(dprd_dat)用于读profibus 从站mm440的数据
c、sfc15(dprd_dat)用于将数据写入profibus 从站mm440
d、硬件组态时pzd的起始地址:w#16#108(即264)
建立数据块db1
将数据块中的数据地址与从站mm440中的pzd、pkw数据区相对应
数据分配在ob1中调用特殊功能块sfc14和sfc15,完成从站mm440数据的读和写
其中laddr表示:引荐组态时pzd的起始地址(w#16#108即264)
在本例中设定值和控制字可以从数据块db1中传送,db1.dbw20设为047e再变为047f后db1.dbw22中的频率值将输出,状态字和实际值可从db1.dbw8,db1.dbw10读出。
a、控制命令w#16#47f,启动变频器运行
b、给定速度5000含义是500.0rpm。
6、对pkw(参数区)读写
数据传送规则对pkw区数据的访问是同步通讯,即发一条信息,得到返回值后才能发第二条信息。pkw一般为4个子,定义如下:
应用举例
a、在step7中对pkw(参数区)读写参数时同样调用sfc14和sfc15
b、sfc14(dprd_dat)用于读profibus 从站的数据
c、sfc15(dprd_dat)用于将数据写入profibus 从站
d、硬件组态时pkw的起始地址:w#16#108(即264)


操控舒适、动力十足、油耗超低-本田CRV,完爆“油老虎”H6!
新医疗AR技术来了 可以让医生看到皮肤下面有什么
简单运算放大器电路提供电源排序
苹果13预计几时发布
荣耀9推出全新配色知更鸟蓝,明天发布:先来看一波华为荣耀9知更鸟蓝高清图赏,超级小清新
变频器与PLC的通讯设计步骤
广电总局副局长张宏森对推进智慧广电5G发展建设提出了三大建议
工信部:自动驾驶不能一蹴而就,现阶段搭载L1-L2是比较合理的节奏
探讨实时机器学习的概念及其应用现状
C#时频联合分析双向变换发布!
英特尔有望借助5g翻身
LDO和DC-DC到底是怎么一回事
earsopen逸鸥PEACE是一款你从未见过的真无线耳机款式
LED灯丝灯市场需求放量巨头企业布局大动作不断
思维导图如何使用,快速帮你解决
芯片上的扫描电化学显微镜
从“数据党”到“实干派”,是谁在推动锂电全球化进程
“太湖之芯”创业大赛初赛-上海赛区顺利落幕 50个项目 “云端”隔空PK
国芯思辰|对标赛普拉斯FM25V01-G,拍字节铁电存储器(FRAM)PB85RS128用于舞台音响上,擦写高达100万次
HarmonyOS 2.0的beta版本最早将于2020年12月到货