全球旧事资料 分类
西门子S7300CPLC与MM420变频器PROFIBUSDP通讯
1示例系统的体系结构图0本例中选用S7300CPU314C2DP作为PROFIBUSDP主站,连接一个
MM420变频器。连接多个MM420时与之相同。2软件版本描述需要软件STEP7V52以上需要硬件1:
S7300CPU314C2D
1示例系统的体系结构
图0本例中选用S7300CPU314C2DP作为PROFIBUSDP主站,连接一个MM420变频器。连接多个MM420时与之相同。2软件版本描述需要软件STEP7V52以上需要硬件1:S7300CPU314C2DP2:MM4203:PROFIBUS模板,用于安装在MM420上,使之成为PROFIBUSDP从站。3组态31下载GSD文件如果早期STEP7软件中不包含MM4,那么应先从网上下载MM4系列的GSD文件(si0280b5gse),集成于STEP7中。安装GSD文件如图1所示。
f图1
图232组态从站在STEP7HWco
fig中先组态S7300站,使之成为PROFIBUSDPMASTER在DP网上挂上MM420并组态MM420的通讯区。通讯区与应用有关,如果需要读写MM420参数,则需4PKW区;如果除控制字和设定值以外还需传送其他数据,则要选择4PZD。在选项中有:1wholeco
sPKW,PZD数据都是连续的,都要调用SFC14152wordco
s只有PKW数据是连续的,要调用SFC1415在本例中,采用4PKW4PZDwordco
s,MM420地址为4。
f图34.MM420参数设置P918站号4P700命令源6(从CB来)P1000频率设定源6(从CB来)5.plc编程1由于采用4PKW4PZDwordco
s方式,PZD不需要调用SFC1415。
图4在本例中控制字和设定值可以从MD10传送,MD14可传送其他数据。MW10为控制字,从16047E变为16047F后变频器起动。MW12中的频率值将输出。状态字和实际值从PIW264PIW266读入。24个PKW为连续数据,所以要调用SFC1415来打包解包。本例中打包解包数据放在DB1中。
f图56.数据传送规则对PKW区数据的访问是同步通讯,即发一条信息,得到返回值后才能发第二条信息。PKW一般为4个字。1,读写0002~1999的参数。如:读P0700700DEC2BCHEXPLCPKW输出=12BC0000000000001表示读请求PLCPKW输入=12BC000000000006返回1表示单字长,值为0006HEX如:读P10821082DEC43AHEXPLCPKW输出=143A0000000000001表示读请求PLCPKW输入=243A000042480000返回2表示双字长,值为42480000HEX500REAL如:写P10821082DEC43AHEXPLCPKW输出=343A000041F000003表示写双字请求,值为41F00000HEX300REALPLCPKW输入=243A000041F00000返回2表示双字长,确认修改完毕。2,读写2000~3999的参数。如:读P201010DECAHEX1020102000PLCPKW输出=100A0180000000001表示读请求01表示参数下标为18表示参数号r
好听全球资料 返回顶部