【分享】840D系统PLC必须的基本块说明

 840D系统PLC必须的基本块说明

        840D 系统的运行离不开几个基本的 PLC 程序。所有标准PLC 程序都在TOOL_BOX 光盘中,安装以后存在于STEP 7 的标准库中,使用时直接复制到项目中即可。 必须用到的PLC程序有三个 FC2, FB1, FC19 或 FC25。

 

          FB 1  OB 100 中调用。

            MCPNum:                              =1                                 设置 MCP 的个数,最多设置两个

MCP1In:                                 =P#I 0.0                       设置 MCP 上按钮的在 PLC 中的起始地址

MCP1Out:                              =P#Q 0.0                      设置 MCP  LED 指示灯的起始输出地址

MCP1StatSend                      :=P#Q 8.0                    设置用于 OPI  MPI 网络中数据的发送区域

MCP1StatRec                         :=P#Q 12.0                  设置用于 OPI  MPI 网络中数据的接收区域

MCP1BusAdr                        :=6                                设置 MCP  OPI  MPI 网络中的地址

MCP1Timeout                        :=S5T#700MS

MCP1Cycl                              :=S5T#200MS

MCP2In                                  :=

MCP2Out                               :=

MCP2StatSend                      :=

MCP2StatRec                         :=

MCP2BusAdr                        :=

MCP2Timeout                        :=

MCP2Cycl                              :=

MCPMPI                                :=                                    等于 1MCP 连接在 MPI 网络

MCP1Stop                              :=

MCP2Stop                              :=

MCP1NotSend                       :=

MCP2NotSend                       :=

BHG                                        :=

BHGIn                                    :=

BHGOut                                  :=

BHGStatSend                         :=

BHGStatRec                           :=

BHGInLen                              :=

BHGOutLen                           :=

BHGTimeout                          :=

BHGCycl                                 :=

BHGRecGDNo                       :=

BHGRecGBZNo                     :=

BHGRecObjNo                      :=

BHGSendGDNo                     :=

BHGSendGBZNo                  :=

BHGSendObjNo                    :=

BHGMPI                                 :=

BHGStop                                :=

BHGNotSend                         :=

NCCyclTimeout                     :=S5T#200MS           设置 NCU 最大扫描时间

NCRunupTimeout                :=S5T#50S                 设置 NCU  STOP  RUN 所需的最大时间

ListMDecGrp                         :=

     NCKomm                               :=TRUE                     要使用 PLC 去控制 NC 必须为1

MMCToIF                              :=                               1 MMC 信号将不传送至接口 DB

HWheelMMC                         :=

MsgUser                                 :=

UserIR                                    :=

IRAuxfuT                               :=

IRAuxfuH                              :=

IRAuxfuE                              :=

UserVersion                            :=

MaxBAG                                 :=

MaxChan                                :=

MaxAxis                                  :=

ActivChan                              :=

ActivAxis                                :=

UDInt                                      :=

UDHex                                    :=

UDReal                                   :=

上述设置是系统连接一个 MCP 的示例。

 FC 2

没有任何形参,用于 NC 功能的控制

用于将MCP 的信号传递到接口 DB FC19 标准铣床控制面板。FC 25 用于车床控制面板。

CALL      FC          19

BAGNo                        :=B#16#1                              模式组号

ChanNo                       :=B#16#1                              通道号

SpindleIFNo               :=B#16#4                              指定主轴使用的接口DB块,B#16#4 = DB34

FeedHold                     :=M0.0                                  进给保持生效将输出此信号

SpindleHold                :=M0.1                                  主轴保持生效将输出此信号

FC 19 的输入形参都为十六进制数。

PLC 中调用这三个标准块后,结合前面几章讲述的,机床此时就能够运行了。

© 版权声明
THE END
喜欢就支持一下吧
点赞2 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容