《S7-300Profibus通讯使用说明[汇编]》由会员分享,可在线阅读,更多相关《S7-300Profibus通讯使用说明[汇编](33页珍藏版)》请在金锄头文库上搜索。
1、word可编辑实用文档PD01与S7-300Profibus通讯使用说明本系统由PLC作为PROFIBUS主站 ,PD01作为从站。1.选中STEP 7(version NO. 5.5)。图1中图12.打开软件后弹出图2对话框。进行新建工程操作。图23.点击“下一步”。由于用的PLC是CPU313C - 2 DP,所以CPU(U)选择如图4。.图3图44.点击“下一步”。图5由于本系统是PROFIBUS通讯 ,所以块只选择OB1即可 ,编程语言选择LAD(梯形图)。选择如图6。图65.点击“下一步” ,给工程命名。图7命名为“Chris_PD01”,如图8。图86.点击“完成”切换为如图9的画
2、面。图97.点击“SIMATIC 300 站点”。如图10 所示。图108.双击图10右画面中的“硬件”弹出画面如图11。图119.双击图11左上角对话框内的“DP”选项来设置主站的属性。弹出对话框如图12。图1210.点击图12中“常规”-“属性”弹出如图13的对话框。图1311.主站站号设置为2。.点击“参数”-“新建” ,弹出如图14对话框。图14点击“网络设置”。图15传输率设置为9.6Kbps,配置文件选择DP。如图16所示。图16点击确定。图17点击确定。图18点击确定 ,发现图19中较图图11中多出红色圈内的内容。图1912.如果之前没有安装GSD文件 ,那么需要安装GSD文件。
3、如图20所示 ,点击“选项”选择“安装GSD文件”。图20选择“安装GSD文件”后弹出如图21的对话框。图2113.点击“浏览”找到存放GSD文件的文件夹。如图22。图2214.点击确定 ,如图23。图23选择“shihlin.gsd”。图24点击安装。图25选择“是”。图26点击确定。图27点击关闭 ,完成GSD安装工作。15.右击图19中红色圈内的内容 ,如图28。图28在下拉菜单中选择“插入对象”。如图29。图29选择“Additional Field Devices”。图30选择“Drives”。 图31点击“INV Profibus DP Adapter”。弹出图32 ,对话框进行从
4、站设置。图3216.设置从站站号为125。如图33。图3317. 点击属性设置从站属性 ,弹出如图34对话框。图3418.选择“网络设置”。并设置传输率为9.6Kbps。配置文件选择DP。图35点击确定。图36点击确定 ,可以看到图37中红色圈内的125号从站。图3719.在图37的右画面中 ,点击“PROFIBUS DP”-“Additional Field Devices”-“Drives”-“Shihlin INV Drivers”-“INV Profibus DP Adapter ”。图3820.点击从站图案 ,以便添加通讯格式。此时给从站选择通讯格式 ,所以必须在从站画面下才可以添加
5、Profibus通讯格式。图3921.选择PPO1格式即4PKW,2PZD。如图40(B) ,I地址对应的寄存器中存放的是要由主站发送的内容。Q地址中存放的主站从从站读取到得数据。256263 ,存放PKW的四个字数据(PIW(256263)存放要发送的PKW数据 ,PQW(256263)存放从从站读取到的PKW数据)。264267 ,存放PZD的两个字数据(PIW(264267)存放要发送的PKW数据 ,PQW(264267)存放从从站读取到的PKW数据)。图40 (A)图40(B)22.(1)双击从站图标。弹出对话框如图41。图41(2)选择“分配参数”。如图42。图42(3)选择“设备专
6、用参数”。图43(4)图43中“Data Input”和“Data Output”对应的都是PZD的内容。“Data Input”对应主站要发送的写指令即对应PIW寄存器。“Data Output”对应主站发送的读指令。因为用的是PPO1(PPO1的PZD只有两个字)格式所以“Data Input”和“Data Output”的设置各只能设置两个字内容。内容设置默认为十进制数 ,设置如图44, Data Input的设置:运转命令指令0x1001即4097 ,目标频率设置命令0x1002即4098。Data Output的设置读状态指令0x1001即4097 ,读目标频率指令0x1003即40
7、99。至此完成组态。图4422.硬件连接。(1)给SE2变频器上电 ,并进行P998出厂设置。(2)将PD01 Profibus模块与SE2变频器组合 ,给变频器上电 ,确认参数是否被PD01修改为Pr32=1(9600bps),Pr33=0(Modbus),Pr36=1(局号1),Pr154=3(1,8,N,2,RTU) Pr79=3(通讯模式);此时PD01的SP灯亮绿灯 ,NET亮红灯 ,如图45(NET亮红灯意味着网络中断 ,此时亮红灯属于正常 ,因为没有与主站连接。但与主站连接仍亮红灯请查看站号设置是否与组态中的从站相符)。确认完毕 ,通过PD01的编码开关设定PD01的站号为125
8、。变频器断电。(4)将s7-300通过PROFIBUS专用USB转串口模块与计算机相连 ,用PROFIBUS专用串口线连接S7-300和PD01。PROFIBUS专用串口线靠近s7-300一端得终端电阻处于ON状态 ,靠近PD01一端终端电阻处于OFF状态。PD01与PROFIBUS专用线连接引脚对应如表1。图45红圈内亮红灯为NET灯 ,绿色圈内SP灯亮绿灯表1 PD01和DB-09连接PD01DB-09D-D-(8脚)D+D+(3脚)V-GND(5脚)FG(屏蔽线)PG(1脚)(5)给PLC供给24直流电源 ,因为PROFIBUS通讯没建立所以PLC上电会有红灯亮如图46。图46 23.将
9、组态下载至S7-300 PLC中。点击图40上方按钮 ,弹出如图47对话框。图47 点击确定下载组态。24.组态下载完成 ,PLC开始发送查询报文。给变频器上电。主站与从站建立连接后。PLC不再亮红灯如图48 ,变频器的NET灯亮绿灯如图49。图48图4925.在STEP 7的SIMATIC Manager软件左画面中找到并点击 ,如图50。图5026.双击OB1进入程序编辑画面 ,如图51。程序如图5255。图51图52图53图54图5527.查找SFC14和SFC15这两个PROFIBUS通讯指令模块如图5661。图57图58图59图60图6128.程序写好后进行烧录。如图62图62点击“
10、下载”。下载完成后可以如图63所示 ,点击“监视”可以进行在线仿真。图63例1:图5255程序内容。P77=9999。进入仿真模式后右击软开关器件M0.0W0.3将他们的值均更改为1即开关被闭合。SFC15发出的报文内容:修改P.18的参数值为300.00Hz ,设置变频器的目标为60.00Hz ,命令变频器正转。发出的报文如下:201200000000753000021770SFC14接收到的报文内容:P.18的值为300.00Hz,状态值为0x4B即变频器输出频率到达目标频率 ,正转 ,运转中。输出频率为60.00HZ。1012000000007530004B1770例2:SFC15发出的报文内容:读取P.80的参数值 ,设置变频器为反转 ,目标频率为40.00Hz。发出的报文如下:1012000000000000040FA0SFC14接收到的报文内容:P.80的值为2,状态值为0x4D即变频器输出频率到达目标频率 ,反转 ,运转中。输出频率为40.00HZ。1012000000000002004D0FA0