发布时间:2019-08-24 来源:众智博远
S7-1500 通过 PROFINET 周期性通讯方式将控制字 1(STW1)和主设定值(NSOLL_A)发送至驱动器。
(1)控制字中 Bit0 做电机的起、停控制。
(2)主设定值为速度设定值,频率设定值和实际值要经过标准化,使得4000H(十六进制)对应于100%,发送的最高频率(最大值)为7FFFH(200%)。 可以在 P2000 中修改参考频率(缺省值为 50Hz)。
(3)在 S7-1500 “DPRD_DAT “DPWR_DAT中需调用“SFC14”和“SFC15”系统功能块,如图 3-1 所示。 用于读驱动装置的过程数据。 用于将过程数据写入驱动装置
创建的驱动控制数据块 DB1:
示例:
“Servo_02 ”控制字、主设定值的发送及状态字、实际频率的读取程序
(1) 控制驱动器运行:通过先发送控制字(STW1)16#047E 然后发送16#047F 来启动驱动器,该数据控制字及主设定值在DB1 中指定。
(2)停止驱动器:应发送控制字16#047E 至驱动器。
(3)读取驱动器状态字及频率实际值:PLC 接收从驱动器传来的状态字1(Status)及速度实际值存放在DB1 中。
驱动器参数的读取及写入
非周期性通讯方式简介
非周期性数据传送模式允许:交换大量的用户数用 DPV1 的功能, READ 和 WRITE 可以实现非周期性数据交换。传输数据 块的内容应遵照 PROFIdrive 参数通道(DPV1)数据集 DS47(非周期参数通 道结构)。
S7-1500 与 CU320-2PN 的非周期通讯需要采用系统功能块“SFB52”和 “SFB53”,其中“SFB53”将“读请求”发送给 CU320-2PN,功能块参数 Record 的格式如表 3-1 所示;“SFB52”将 S120 的“应答”返回给 PLC,功 能块参数 Record 参数的格式如表 3-2 所示,表 3-3 和表 3-4 则列出了“请求” 和“应答”中各个参数和错误的详细解释。