广东湘恒智能科技有限公司
主营产品: 西门子PLC,西门子模块,西门子触摸屏,西门子变频器,西门子伺服电机驱动,电缆,西门子全系列
SICAR程序学习-初始化程序
发布时间:2024-11-27

SICAR标准中,初始化程序 CALL_INIT_FC调用GLOBAL_INFO_FB和CONTROL_ON_OFF_PD_FB这两个FB块

图片

PLC程序

图片

功能块名称:GlobalInfo

功能介绍:生成新的脉冲信号和存储位信号,读取PLC的运行参数和运行状态。配置项目中HMI/面板数量和区域数量。

常用功能块引脚参数:

numberOfOperationModes:定义系统中模式的最大数量,不能大于12,这是一个用户常量。

numberOfPanelHMI:定义系统中面板的的最大数量,不能大于32,这是一个用户常量。

clockMem:传入系统存储器字节的地址,首先要在CPU属性->常规->系统和时钟存储器启用。

sysMem:传入时钟存储器字节的地址,首先要在CPU属性->常规->系统和时钟存储器启用。

sysInfoRTG1:安全运行组参数-DB数据块内数据类型是F_SYSINFO 的变量,里面包含安全程序是否是激活状态,当前和最大的安全程序运行的循环周期,安全签名等。

initOpmodeHMI:用来保存面板和模式的初始数量

interfaceUser:用户界面全局数据(信息时钟/系统内存,日期)

interfaceHMI:人机界面接口全局数据(扫描时间,安全扫描时间,时钟存储器字节,常on,常off等)

PLC程序

图片

功能块名称:CONTROL_ON_OFF_PD_FB

功能介绍:控制系统执行器的电压闭合与断开的功能块

常用功能块引脚参数:

plantIdentifier:填入PLC名称,用于产生报警后,可以在报警文本中显示出来

enableControlOn:是否使能这个功能块正常工作,并且输出,通常为TRUE

pushbuttonOn:关联接通电源上电的按钮信号

pushbuttonOff:关联断开电源的按钮信号

contactorFeedback:当接触器没有动作时,这个输入需要为FALSE,接触器动作后,这个输入需要为TRUE

reset:复位功能块的逻辑,比如,接触器动作后,反馈信号仍然为FALSE,超过设定的反馈检测时间,接触器会停止输出,并且不能再次启动,此时,需要复位信号进行复位逻辑

timeFeedbackOn:自定义的时间值,用来确保接触器动作后,反馈信号在设定时间内能够完全断开

timeDelay1:延迟时间 1

timeDelay2:  延迟时间 2 

globalClockSysMem:传入时钟脉冲和系统存储器信号,比如功能块上电后第一个周期需要初始化,接触器输出过程中或者关断过程中,有延时显示跳变信号

controlOnDelayed1:延时TIME_DELAY_1设定时间到达,开始输出,通常这个信号被传输到安全程序中作为安全块的使能


展开全文
拨打电话 微信咨询 发送询价