PCS7_Standard_library_功能块引脚说明
PCS7引脚CFC块说明(工程师培训)
MONITOR:激活监视反馈功能
TIM_MON:监视时间
LOCK:联锁关马达(界别最高)
LOCK_ON:联锁开马达
QMON_ERR:马达监视故障输出
QRUN:马达正在运行
QSTOP:马达停止状态
QSTART:控制输出(连接ቤተ መጻሕፍቲ ባይዱO)
QMAN_AUT:马达手自动状态
驱动块:
I:输入值
QBAD:通道的诊断。等于1表示通道故障
VALUE:输出通道地址
QUALITY:过程值的质量代码
SIM_ON:等于1时激活仿真功能
SIM_V:仿真值
QBAD:通道的诊断。等于1表示通道故障
VALUE:输出通道的地址
QUALITY:过程值的质量代码
F-System
1. F_1oo2AI
DELTA:如IN x的差异在所设的范围之内,则判定两个输入都是正确的
V:输出值
QUALITY:过程值的质量代码
2
MODE:系统生成,表示信号/通道类型。用户不修改。
U:输入值
UHRANGE:量程上限
ULRANGE:量程下限
QBAD:通道的诊断。等于1表示通道故障
VALUE:输出通道地址
QUALITY:过程值的质量代码
3
MODE:系统生成,表示信号/通道类型。用户不修改。
SPEXON_L:程序里选择SP内给定/外给定的开关
SPEXTSEL_OP:操作员选择SP内给定/外给定的开关
SP_OP:操作员输入的设定值
LIOP_MAN_SEL:决定是程序还是操作员具有选择手动/自动的权限
AUT_L:程序里选择手动/自动的开关
AUT_ON_OP:操作员选择手动/自动的开关
pcs7 apl 对程序块管脚的理解
pcs7 apl 对程序块管脚的理解程序块是PCS7中的基本组成单元,它是一组逻辑结构和功能相关的指令集合。
程序块的管脚是指程序块与其他程序块、I/O模块以及其他外部设备进行数据交换和通信的接口。
在PCS7 APL中,程序块管脚的设计和配置非常重要,它们直接影响着程序块的功能和性能。
程序块管脚可以分为输入管脚和输出管脚。
输入管脚用于接收来自其他程序块或外部设备的数据,输出管脚用于向其他程序块或外部设备发送数据。
通过合理配置和连接管脚,可以实现程序块之间的数据传递和协调工作。
程序块管脚可以配置不同的数据类型,包括布尔型、整型、浮点型等。
根据实际需求,可以选择合适的数据类型来传递和处理数据。
例如,对于传感器的开关信号可以选择布尔型数据,而对于温度传感器的测量值可以选择浮点型数据。
程序块管脚还可以设置不同的属性和特性,以满足不同的应用需求。
例如,可以设置管脚为只读或只写,限制数据的读写权限;还可以设置管脚的缓冲区大小,以控制数据的存储和传输速度。
在PCS7 APL中,程序块管脚的连接是通过连接器完成的。
连接器是一种可以在不同程序块之间传递数据的中间件。
通过连接器,可以将不同程序块的输入管脚与输出管脚进行连接,实现数据的传递和共享。
连接器可以在PCS7 APL的编程环境中进行配置和管理,非常灵活和方便。
除了基本的数据传输功能,程序块管脚还可以进行数据处理和转换。
PCS7 APL提供了丰富的函数和算法,可以对输入数据进行加工和处理,生成输出数据。
例如,可以通过程序块管脚将温度传感器的原始数据转换为摄氏度或华氏度的温度值。
程序块管脚还可以实现程序块之间的同步和通信。
通过合理配置和连接管脚,可以实现程序块之间的数据同步和协调工作。
例如,可以通过管脚的连接关系,实现一个程序块在另一个程序块执行完成后才开始执行。
在实际应用中,合理设计和配置程序块管脚是非常重要的。
它直接影响着系统的功能和性能。
合理的管脚设计可以提高系统的稳定性和可靠性,减少故障和错误的发生。
PCS7功能块详细说明
PCS7Standard library常见块管脚说明驱动块:1.CH_AIMODE:系统生成,表示信号/通道类型。
用户不修改。
VALVE:连接输入通道地址VHRANGE:量程上限VLRANGE:量程下限SIM_ON:等于1时激活仿真功能SIM_V:仿真值SUBS_ON:等于1时激活“当通道故障时输出等于替代值“功能SUBS_V:输出的替代值(模拟量)QBAD:通道的诊断。
等于1表示通道故障V:输出值QUALITY:过程值的质量代码2.CH_AOMODE:系统生成,表示信号/通道类型。
用户不修改。
U:输入值UHRANGE:量程上限ULRANGE:量程下限VALUE:输出通道地址QUALITY:过程值的质量代码3.CH_DIMODE:系统生成,表示信号/通道类型。
用户不修改。
VALVE:连接输入通道地址SIM_ON:等于1时激活仿真功能SIM_V:仿真值SUBS_ON:等于1时激活“当通道故障时输出等于替代值“功能SUBS_V:输出的替代值(模拟量)QBAD:通道的诊断。
等于1表示通道故障Q:输出值QUALITY:过程值的质量代码4.CH_DOMODE:系统生成,表示信号/通道类型。
用户不修改。
I:输入值VALUE:输出通道地址QUALITY:过程值的质量代码SIM_ON:等于1时激活仿真功能SIM_V:仿真值QBAD:通道的诊断。
等于1表示通道故障VALUE:输出通道的地址QUALITY:过程值的质量代码控制块:1.模拟量监视MEAS_MONCSF:控制系统故障。
连接通道的QBAD引脚U:过程值输入(PV)QC_U:过程值的质量代码U_AH:报警高高限U_WH:报警高限U_WL:报警低限U_AL:报警低低限HYS:偏差QH_ALM:高高报警输出(红色报警)QL_ALM:低低报警输出(红色报警)QH_WRN:高报警输出(黄色报警)QL_WRN:低报警输出(黄色报警)2.数字量监视:DIG_MONI:过程值QC_I:过程值的质量代码CSF:控制系统故障。
PCS7_Lib使用入门
3.12 PCS7 Library使用入门
PCS7 V7.0 高级技术培训
PCS7 Advanced Workshop
Automation and Drives
西门子(中国)有限公司 A&D CS CS2/PA
PCS7 Library包含Blocks功能块和Template模板两部分; Block功能块为PCS7库中使用的所有功能块的集合; Template模板为PCS7库提供的针对具体应用回路的典型控制回路;
PCS7 Advanced Workshop
Automation and Drives
SP_EXT:外部设定值输入 QCAS_CUT:串级模式切除 SP:设定值输出 QLMN_HLM:阀门输出高限报警 QLMN_LLM:阀门输出低限报警
西门子(中国)有限公司 A&D CS CS2/PA
PDF 文件使用 "pdfFactory Pro" 试用版本创建
SIEMENS
PCS7 Advanced Workshop
Automation and Drives
3.12 正/反转马达控制功能块MOT_REV
PCS7 V7.0 高级技术培训
正反转切换: QSTART=0; 等待TIME_OFF后,反向启动输出;
连锁控制信号优先级:
注意: MSS_OFF FAULT_OFF的功能
PDF 文件使用 "pdfFactory Pro" 试用版本创建
第三章 第 88 页
SIEMENS
PCS7 Advanced Workshop
3.12 数字量输入驱动功能块CH_DI
Automation and Drives
1--PCS 7 V7.1 SP1 APL库阀门功能块VlvL使用入门
PCS 7 V7.1 SP1 APL库阀门功能块VlvL使用入门1. APL库介绍PCS 7 V7.1 SP1为西门子最新一代DCS控制平台,为满足不同行业、不同用户的控制要求,其提供了丰富的控制功能库。
功能库有PCS 7 AP Library V71、PCS 7 BasisLibrary V71和PCS 7 Library V71。
PCS 7 AP Library(本文将缩写为APL)为高级过程库(非先进过程控制),为V7.1以上版本所提供的全新功能库,其在原有基本控制算法的基础上,增加了许多新的特性,例如,功能块特性参数(Feature)定制,远程/就地模式控制,面板关联,互锁控制,辅助值显示等,可以满足不同行业、不同习惯用户的各种不同应用需求。
而且高级过程控制库带有全新V7.1显示风格的图标和面板,显示界面更加丰富,操作方式更加贴近人体工程学的要求。
图1库图关于APL库的更多信息请参考开始菜单àSIMATIC àDocumentation àEnglish下的“PCS 7 – Manual for advanced process library V7.1”文档和相关在线帮助。
其中为满足不同用户、不同行业的控制习惯要求,APL库加入的特性参数(Feature)定制功能,请参考上述手册中的1.5章节。
此文主要将主要介绍APL中的VlvL阀块的使用。
附加信息:PCS 7 V7.1 SP1同时提供的另外两个功能库中,PCS 7 BasisLibrary为基本库,提供PCS 7所需的所有诊断功能块,如CPU_RT,SUBNET,OB_BEGIN等系统块。
由系统在编译过程中自动调用,不能在用户程序中人为调用。
PCS 7 Library则相当于以前版本的PCS 7 Standard Lib库,包括了原有功能库中除BasisLibrary块之外的其他所有功能块,为兼容原有版本而保留。
PCS7_Lib使用入门
第三章 第 94 页
SIEMENS
PCS7 Advanced Workshop
Automation and Drives
3.12 数字量测量及报警功能块DIG_MON
PCS7 V7.0 高级技术培训
CSF:控制系统故障 I:过程值输入 QC_I:过程值质量代码 SUPPTIME:拟制时间 MSG_CLAS:报警级别
PCS7 V7.0 高级技术培训
U:过程值输入 MODE:通道模式输入(自动) LIMIT_ON:输出限幅使能 V_HL:输出高限幅 V_LL:输出低限幅 LL_V:低限时输出值 PHYS_LIM:物理输出限幅使能 SIM_ON:仿真使能 SIM_V:仿真值输入 START_ON:初始值使能(OB100) START_U:初始值输入
LMN:阀门输出 ER:信号偏差(SP-PV) SP:设定值输出 QCAS_CUT:串级模式切除
西门子(中国)有限公司 A&D CS CS2/PA
功能简介: n 标准PID(微分一介惯性延时)算法 n 防积分饱和
可以实现: n P、PI、PD、PID n 正/反作用 n 内外部设定 n 手自动控制 n 手动模式下SP跟随PV n LMN跟随 n 无扰动切换 n 前馈补偿 n 串级控制 n 比例控制 n 不完全比例、不完全微分控制(反馈回路)
Q:信号输出
西门子(中国)有限公司 A&D CS CS2/PA
功能简介: n 数字量测量显示; n 数字量报警(高,高高,低,低低报警……共6个级别);
PDF 文件使用 "pdfFactory Pro" 试用版本创建
第三章 第 95 页
SIEMENS
PCS7 Advanced Workshop
PCS 功能块详细说明
PCS7Standard library常见块管脚说明驱动块:1.CH_AIMODE:系统生成,表示信号/通道类型。
用户不修改。
VALVE:连接输入通道地址VHRANGE:量程上限VLRANGE:量程下限SIM_ON:等于1时激活仿真功能SIM_V:仿真值SUBS_ON:等于1时激活“当通道故障时输出等于替代值“功能SUBS_V:输出的替代值(模拟量)QBAD:通道的诊断。
等于1表示通道故障V:输出值QUALITY:过程值的质量代码2.CH_AOMODE:系统生成,表示信号/通道类型。
用户不修改。
U:输入值UHRANGE:量程上限ULRANGE:量程下限VALUE:输出通道地址QUALITY:过程值的质量代码3.CH_DIMODE:系统生成,表示信号/通道类型。
用户不修改。
VALVE:连接输入通道地址SIM_ON:等于1时激活仿真功能SIM_V:仿真值SUBS_ON:等于1时激活“当通道故障时输出等于替代值“功能SUBS_V:输出的替代值(模拟量)QBAD:通道的诊断。
等于1表示通道故障Q:输出值QUALITY:过程值的质量代码4.CH_DOMODE:系统生成,表示信号/通道类型。
用户不修改。
I:输入值VALUE:输出通道地址QUALITY:过程值的质量代码SIM_ON:等于1时激活仿真功能SIM_V:仿真值QBAD:通道的诊断。
等于1表示通道故障VALUE:输出通道的地址QUALITY:过程值的质量代码控制块:1.模拟量监视MEAS_MONCSF:控制系统故障。
连接通道的QBAD引脚U:过程值输入(PV)QC_U:过程值的质量代码U_AH:报警高高限U_WH:报警高限U_WL:报警低限U_AL:报警低低限HYS:偏差QH_ALM:高高报警输出(红色报警)QL_ALM:低低报警输出(红色报警)QH_WRN:高报警输出(黄色报警)QL_WRN:低报警输出(黄色报警)2.数字量监视:DIG_MONI:过程值QC_I:过程值的质量代码CSF:控制系统故障。
PCS7功能块使用说明
PCS7功能块使用说明F1帮助使用选中功能块然后按F1弹出帮助窗口模拟量在线修改量程打开模拟量转换块点击监控功能块点击功能块右键,选择WATCHON,在线监视功能块管脚。
单击某管脚右键ADDI/O或者安装CTRL+鼠标左键某管脚,监视成功管脚由蓝色转为黄色双击SCALE管脚弹出高低量程设置,双击HIGHVALUE设置高量程,双击LOWVALUE设置低量程,对于温度TC模块和RTD模块此通道可以设置为1。
管脚可见性功能块有点管脚默认是不可以见的,可以点击功能块的属性在IO菜单里面把“不可见”的勾去掉,然后点确定,所需要的管脚就显示在功能块上功能块的仿真使能功能块有一个管脚SimOn,1=仿真开启测试时,可以先把需要仿真的数据填好,例如上图的功能块需要输出60,则在SimPV_In管脚输入60,然后再把SimOn置1功能块互联管脚选中一个功能块的管脚然后再点需要连接到另一个功能块的管脚,软件自动生成黑色的连接线报警消息取消PCS7自动编译生成报警消息,如果WINCC不需要某功能块的报警消息,需要把管脚MsgLock在线监控状态下置1下载OS先把CFC编译,编译完成后,编译工程师站的OS编译完成后,打开所要下载到的操作员站,点击下载PCS7趋势归档PCS7的趋势归档变量是自动编译上去的,在有需要归档的功能块的管脚里面有个归档属性在离线状态下,双击需要归档的管脚点击Value,然后点击右下方的属性选择归档,然后点击确定,需要编译OS,把变量编译到归档变量里面。
报警注释修改PCS7自动编译生成报警,如果需要修改报警注释,把块的BlockComment(备注)名称修改即可。
PCS7阀块功能参数详解
PCS7阀块功能参数详解在PCS7的应用中,阀功能块使用非常广泛。
而新接触的人对于其众多的引脚往往无法适从。
下面逐一介绍:一:下图为流程画面中常见的阀块图标二:下图为阀块的弹出面板三:FB_OPEN为阀开回讯;FB_CLOSE为阀关回讯;QCONTROL为阀块的输出控制信号Mon.Time是阀门的动作时间;Monitoring=On如果勾选,表明一旦输出控制信号发出后,阀门返回信号在设定的时间内(3S)与要求的不一致,阀块右下角会出现标识。
不一致包括:输出开信号,返回为关信号;输出关信号,返回为开信号;开回讯和关回讯同时为1或同时为0;回讯虽然正确,但动作时间超过设定的监视时间。
报警消失后,按Reset按钮进行复位。
下图为阀块的常用引脚:1.首先对FAULT_SS进行设置:若为0,表示一旦出现阀块报警,QCONTROL保持上一次的输出,若为1,QCONTROL输出为安全状态即等于0)。
因此通常状况下要设为“0”,否则一旦回讯出现故障,阀门将置于安全状态,影响连续生产,除非很重要的场合。
2.SS_POS:决定画面上阀块的图标旁显示FO还是FC。
为1表示是FO(气关阀);为0表示是FC(气开阀)。
3.阀块在自动方式下,AUTO_OC(1是开,0是关)与SS_POS一起决定了QCONTROL的值。
手动方式下,MAN_OC与SS_POS一起决定了QCONTROL的值。
如上图中,AUTO_OC为0,表明目的是要求阀关闭,而阀门是FO的,即得电关闭,因此决定了QCONTROL为1(DO卡对应通道为高电平)4.LIOP_SEL如果为1,表明强制阀块的控制方式(MODE下方的MAN和AUTO按钮为灰色,无法操作),至于是强制手动方式还是自动方式,取决于AUT_L。
如果AUT_L为0,表明强制为手动方式;若为1,表明强制为自动方式。
5.阀的颜色变化取决与QOPENED/CLOSED,一旦出现错误信息,QOPENED/CLOSED都为0阀颜色取决于安全位置对应的阀位。
PCS7的CFC块引脚说明
一、双向阀门(液压或汽动)输入管脚说明:1、EN:BOOL,功能块使能端。
2、L_SS_ACT:BOOL,安全位置连锁驱动。
3、L_OPEN_ACT:BOOL,开阀连锁驱动。
4、L_CLOSE_ACT:BOOL,关阀连锁驱动。
5、L_HOLD:BOOL,保持连锁开关,为1时状态保持。
6、L_OPEN_COND:BOOL,开阀连锁条件。
7、L_CLOSE_COND:BOOL,关阀连锁条件。
8、L_RESET:BOOL,报警复位。
9、CSF:BOOL,控制系统故障,为1时表示外部错误。
10、SS_POS:BOOL,安全位置,1为开到位,0为关到位。
与L_SS_ACT结合使用。
11、LOCAL:BOOL,机旁操作。
12、QC_LOCAL:BYTE,机旁信号点质量。
13、REMOTE:BOOL,远程操作。
14、QC_REMOTE:BYTE,远程信号点质量。
15、HMI_T_EN:HMI测试模式使能端。
16、HMI_TEST:HMI测试模式,当HMI_T_EN为1时有效。
17、HMI_MANUAL:HMI手动模式。
18、HMI_AUTO:HMI自动模式。
19、POWER:BOOL,控制电源合闸信号。
20、QC_POWER:BYTE,控制电源合闸信号点质量。
21、FB_OLS:BOOL,开到位。
22、QC_FB_OLS:BYTE,开到位信号点质量。
23、FB_CLS:关到位。
24、QC_FB_OLS:关到位信号点质量。
25、QC_QOPEN_INS_I:BYTE,开阀指令品质代码输入。
26、QC_QCLEN_INS_I:BYTE,关阀指令品质代码输入。
27、OP_OPEN:BOOL,机旁箱开阀按钮,当LOCAL为1且POWER为1时,如该管脚为1,则有开阀指令。
该功能仅限于机旁进PLC的情况。
28、OP_CLSE:BOOL,机旁箱关阀按钮,当LOCAL为1且POWER为1时,如该管脚为1,则有关阀指令。
该功能仅限于机旁进PLC的情况。
SIMATIC PCS7系统组件说明
工程师站巧妙的工程组态方式:SIMATIC PCS 7 使用中央工程师站(SIMATIC Manager) 为您提供了要求的所有工具来组态一个完整的过程控制系统(从硬件组态、通讯到应用软件)。
概述•应用•特点•优势一览•SIMATIC PCS 7 Standard Library•SIMATIC PCS 7 Advanced Process LibraryAdvanced Process Library (APL) 是SIMATIC PCS 7 Standard Library 的升级版本。
它融合了最全新NAMUR 建议和PNO 规定,并为用户提供了强化的控制功能。
也可使用这些样本解决方案将APC 部署到中小型规模的工厂。
使用规划工具进行数据交换可使用Import/Export Assistant 和Version Cross Manager 的工具,借助规划工具进行数据交换。
Import/Export Assistant (IEA) 是对大量数据进行合理工程组态的有效工具。
它采用了过程变量类型多重使用的原则,尤其适用于具有大量相同类型过程变量或若干相同类型系统组件的大型工厂。
可将已经组态的工厂数据(例如过程变量列表或来自CAD/CAE 环境的图纸)导入到工程师站中,并用于自动创建过程变量。
高级规划系统中的数据随后可通过调试时优化的参数完成同步。
基于定义的XML 格式SimaticML,借助规划工具(CAx 数据),Cross Manager 也可用于交换信息。
借助工程师站中CAx 规划工具的数据库,用户可使用相应的导出功能再次同步化已修改的数据。
自动化功能通过提供过程变量的通用视图,SIMATIC Manager 的过程对象视图支持过程工程师的工作流程。
它结合过程变量/过程对象(一般标准、块、参数、信号、消息、图形对象、归档变量、层次文件夹、组态属性和共享声明),以树形结构显示了工厂的技术层次结构。
pcs7 apl 对程序块管脚的理解
pcs7 apl 对程序块管脚的理解PCS7和APL是工程控制系统领域中常用的两种编程语言。
在两者的编程过程中,程序块管脚是非常重要的一部分,正确理解和使用它们可以有效提高编程效率和程序的可靠性。
程序块是控制系统中的一个基本单元,包含了具体的功能实现和算法逻辑。
通常情况下,一个程序块会有多个输入和输出,其中输入和输出的数据和信号可以通过程序块的管脚进行传递。
而程序块的管脚则是实现这种传递的重要组成部分。
PCS7中的程序块管脚可以分为三种类型:输入管脚、输出管脚和输入输出管脚。
其中,输入管脚是程序块接收外部数据的通道,输出管脚是程序块向外部发送数据的通道,而输入输出管脚则兼具两者的功能。
一个程序块中的管脚数量是可以自定义的,通常情况下需要根据具体的功能模块和数据特征进行设计。
在APL编程中,程序块的管脚可以分为输入管脚、输出管脚和内部管脚。
其中输入管脚是程序块接收用户输入数据的通道,输出管脚是程序块输出结果数据的通道,而内部管脚则用于连接不同程序块之间的数据传递。
APL中的管脚数量也可以自定义,但是由于APL本身较为简单,通常情况下程序块的管脚数量不会太多。
正确理解程序块管脚的作用和功能,是工程控制系统编程过程中非常重要的一步。
在设计程序块时,需要根据具体的功能需求和数据特征合理设置管脚数量和类型。
在实际使用过程中,需要注意不同类型的管脚之间的数据传递关系,以确保整个程序系统的正常工作。
总之,程序块管脚是工程控制系统编程中的重要组成部分,正确理解和使用它们可以有效提高编程效率和程序的可靠性。
在PCS7和APL 编程中,程序块管脚的类型和功能略有不同,但都是通过管脚实现不同程序块之间数据传递的重要方式。
在实际编程过程中,需要注意管脚数量和类型的设置,并确保不同管脚之间的数据传递关系正确。
PCS7基本使用入门教程(2024)
01
案例公司是一家专注于工业自动化领域的制造企业,致力于提 高生产效率和产品质量。
02
该企业面临的主要挑战是生产线自动化程度不足,导致生产效
率低下和人力成本过高。
为了解决这些问题,企业决定引入PCS7系统,以实现生产线的
03
全面自动化。
29
PCS7在案例中的具体应用
1
PCS7系统被用于该企业的生产线自动化改造项目 。
层和企业管理层。
过程控制层主要由控制器、I/O 模块和现场总线设备等组成, 负责实时数据采集、处理和控 制。
2024/1/29
操作监控层通过人机界面(HMI) 和监控软件实现对生产过程的 监视和操作,提供友好的用户 操作体验。
企业管理层通过数据集成和信 息化手段,实现生产数据的集 中管理和优化,提高企业运营 效率。
2024/1/29
经验教训:在实施PCS7系统时,需要充分了解企业需求和生产线特点,进行合理的系统配置和编程。同 时,要注重系统的维护和升级,确保系统的稳定性和可持续性。
31
THANKS
感谢观看
2024/1/29
本 功能
2024/1/29
4
PCS7定义及发展历程
2024/1/29
PCS7定义
PCS7是西门子(Siemens)公司 推出的一款全集成的自动化解决 方案,涵盖了从现场层到管理层 的所有自动化需求。
发展历程
PCS7自推出以来,不断发展和完 善,经历了多个版本的升级,逐 渐成为了工业自动化领域的领先 解决方案。
退出PCS7
在PCS7主界面中,选择“文件”菜单下的“退出”选项,或者单击窗口右上角 的关闭按钮。
2024/1/29
PCS7自定义功能块 (技术讲解)
字逻辑运算指令
• WAND_W 字“与” • WOR_W 字“或” • WXOR_W 字“异或” • WAND_DW 双字“与” • WOR_DW 双字“或” • WXOR_DW 双字“异或”
– IN,OUT,IN_OUT 块的引脚; – TEMP 临时变量,用于程序的中间数据存储; – STAT 静态变量,在FB中用于保存重要数据,FC没有静态变量。
• 块中的变量可以采用所有PCS7支持的基本和复合数据类 型,但是块的引脚在连接时必须满足两端数据类型一致。
块属性
• FB和FC块包含以下属性:
整数运算指令
• ADD_I 整型数加法 • SUB_I 整型数减法 • MUL_I 整型数乘法 • DIV_I 整型数除法 • ADD_DI 长整型数加法 • SUB_DI 长整型数减法 • MUL_DI 长整型数乘法 • DIV_DI 长整型数除法 • MOD_DI 长整型数取模运算(求余数)
浮点数运算指令
块的三种引脚
• 输入端(IN):
– 变量输入,只读;
• 输出端(OUT):
– 结果输出,避免读取输出端;
• 输入输出端(IN_OUT):
– 用于需要回写的变量,例如需要自复位的按钮。
变量声明
• FB和FC块中所有用到的变量必须先声明; • 变量声明中包括对引脚的声明; • FB和FC块中的变量声明类型:
– NAME:块名称 – VERSION:版本号 – FAMILY:块分类 – AUTHOR:作者 – S7_TASKLIST:调用块的执行顺序 – S7_m_c:块是否需要与WinCC变量连接
PCS7自定义功能块
PCS7 V6.1中自定义功能库使用入门Customized Library in PCS7 V6.1 Getting-started摘要本文以实现简单的两个浮点数相加求和的功能为实例,分功能块编程、Block Icon及Faceplate制作三个部分,描述了PCS7 V6.1下如何制作自定义功能库的整个过程。
关键词SCL, Alarm_8p, Block Icon, Customized Object, FaceplateKey Words SCL, Alarm_8p, Block Icon, Customized Object, FaceplateA&D Service & Support Page 2-38目录1.PCS7功能库简介 (4)2.自定义功能库 (5)2.1 帮助信息的获取 (8)2.2 AS功能块开发 (8)2.2.1 分析控制功能需求 (9)2.2.2 创建测试项目 (9)2.2.3 编辑SCL源文件 (9)2.2.3.1 插入SCL源文件 (9)2.2.3.2 设置SCL编辑器并创建符号表 (11)2.2.3.3 定义功能块头 (12)2.2.3.4 定义输入/输出等管脚 (12)2.2.3.5 获取当前调用功能块的OB号 (16)2.2.3.6 根据调用OB进行相应处理动作 (16)2.2.3.7 报警处理 (18)2.2.4 编译SCL源文件 (19)2.2.5 定义功能块报警信息 (19)2.2.6 调用功能块并编译CFC (20)2.2.7 测试程序 (21)2.3 Block Icon开发 (21)2.3.1 另存@@PCS7Typicals.pdl (21)2.3.2 生成Block Icon (22)2.3.2.1 拷贝生成Block Icon (22)2.3.2.2 编辑Block Icon (22)2.3.2.3 添加Block Icon属性 (24)2.3.2.4 修改Block Icon属性 (26)2.4 Faceplate开发 (27)2.4.1 打开并创建Faceplate模板 (27)2.4.2 修改Faceplate模板 (29)2.5 编译OS项目 (35)2.6 运行调试项目 (36)2.7 功能库的发布 (37)3. 总结 (37)A&D Service & Support Page 3-381.PCS7功能库简介SIMATIC PCS7即SIMATIC Process Control System,它是西门子公司为满足市场需求,基于全集成自动化TIA概念,为过程自动化应用于单一的平台而提供的统一DCS解决方案。
PCS7_Standard_library_功能块引脚说明
PCS7 Standard library 常见块管脚说明驱动块:1. CH_AIMODE: 系统生成,表示信号/通道类型。
用户不修改。
V ALVE:连接输入通道地址VHRANGE:量程上限VLRANGE:量程下限SIM_ON:等于1时激活仿真功能SIM_V:仿真值SUBS_ON:等于1时激活“当通道故障时输出等于替代值“功能SUBS_V:输出的替代值(模拟量)QBAD:通道的诊断。
等于1表示通道故障V:输出值QUALITY:过程值的质量代码2.CH_AOMODE: 系统生成,表示信号/通道类型。
用户不修改。
U:输入值UHRANGE:量程上限ULRANGE:量程下限V ALUE:输出通道地址QUALITY:过程值的质量代码3.CH_DIMODE: 系统生成,表示信号/通道类型。
用户不修改。
V ALVE:连接输入通道地址SIM_ON:等于1时激活仿真功能SIM_V:仿真值SUBS_ON:等于1时激活“当通道故障时输出等于替代值“功能SUBS_V:输出的替代值(模拟量)QBAD:通道的诊断。
等于1表示通道故障Q:输出值QUALITY:过程值的质量代码4.CH_DOMODE: 系统生成,表示信号/通道类型。
用户不修改。
I:输入值V ALUE:输出通道地址QUALITY:过程值的质量代码SIM_ON:等于1时激活仿真功能SIM_V:仿真值QBAD:通道的诊断。
等于1表示通道故障V ALUE:输出通道的地址QUALITY:过程值的质量代码控制块:1.模拟量监视MEAS_MONCSF:控制系统故障。
连接通道的QBAD引脚U:过程值输入(PV)QC_U:过程值的质量代码U_AH:报警高高限U_WH:报警高限U_WL:报警低限U_AL:报警低低限HYS:偏差QH_ALM:高高报警输出(红色报警)QL_ALM:低低报警输出(红色报警)QH_WRN:高报警输出(黄色报警)QL_WRN:低报警输出(黄色报警)2.数字量监视:DIG_MONI:过程值QC_I:过程值的质量代码CSF:控制系统故障。
PCS7系统操作手册(工程师培训)
第1页共33页PCS7系统操作手册编写:审核:校对:目录1项目结构 (4)2界面的定义和说明 (4)2.1概述 (4)2.2总貌 (5)2.3工作区 (7)2.4系统工作栏 (7)3登陆和退出 (10)4画面监视和对象操作 (11)4.1动态对象分类 (11)4.2动态对象说明 (11)4.2.1通用操作说明 (11)4.2.2PID控制 (13)4.2.3VALVE控制 (15)4.2.4马达控制 (18)4.2.5MEAS MON (19)4.2.6ILOK_SC (20)4.2.7串级/单回路按钮 (22)4.2.8RATIO_P (24)4.2.9SFC_顺序控制 (25)5消息的监视和操作 (27)5.1消息的类型 (27)5.2消息的状态 (28)5.3消息列表类型 (28)5.4消息的过滤 (29)5.5对消息进行排序 (29)5.6消息列表的使用 (30)6趋势图的应用 (31)6.1创建变量趋势 (31)6.2使用变量趋势图 (37)7典型控制回路说明 (38)1项目结构简述项目的工艺过程和系统结构,如需要,结合系统结构图介绍工艺分区和相应的操作员站配置2界面的定义和说明2.1概述标准的操作界面包括三个区域,如下图所示:1.总貌区域,包括实时报警区域和图片树区域2.工作区区域3.系统功能栏∙图形用户接口总大小和图形接口中各个区域的大小通过配置文件加以设定。
总貌区域和主功能键是常显示的,即它们不会随着画面的切换而隐藏。
工作区域显示各系统区域的图片。
工作空间显示一个系统中不同区域的各个图片。
这是显示、控制和操作过程的地方。
∙鼠标图标在操作过程中的不同变化,当移动鼠标至不同的区域或者点击鼠标左键时,相应的功能将被激活。
通常当出现下图所示的图标时,表示可以激活相应的功能,以便进一步的操作。
如果没有此图标,表示没有任何进一步的操作。
2.2总貌第3页共33页总貌区域总是提供整个工厂的一个概览,它用于监视和快速查看这个工厂出现的问题。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
PCS7 Standard library 常见块管脚说明驱动块:
1. CH_AI
MODE: 系统生成,表示信号/通道类型。
用户不修改。
V ALVE:连接输入通道地址
VHRANGE:量程上限
VLRANGE:量程下限
SIM_ON:等于1时激活仿真功能
SIM_V:仿真值
SUBS_ON:等于1时激活“当通道故障时输出等于替代值“功能
SUBS_V:输出的替代值(模拟量)
QBAD:通道的诊断。
等于1表示通道故障
V:输出值
QUALITY:过程值的质量代码
2.CH_AO
MODE: 系统生成,表示信号/通道类型。
用户不修改。
U:输入值
UHRANGE:量程上限
ULRANGE:量程下限
V ALUE:输出通道地址
QUALITY:过程值的质量代码
3.CH_DI
MODE: 系统生成,表示信号/通道类型。
用户不修改。
V ALVE:连接输入通道地址
SIM_ON:等于1时激活仿真功能
SIM_V:仿真值
SUBS_ON:等于1时激活“当通道故障时输出等于替代值“功能SUBS_V:输出的替代值(模拟量)
QBAD:通道的诊断。
等于1表示通道故障
Q:输出值
QUALITY:过程值的质量代码
4.CH_DO
MODE: 系统生成,表示信号/通道类型。
用户不修改。
I:输入值
V ALUE:输出通道地址
QUALITY:过程值的质量代码
SIM_ON:等于1时激活仿真功能
SIM_V:仿真值
QBAD:通道的诊断。
等于1表示通道故障
V ALUE:输出通道的地址
QUALITY:过程值的质量代码
控制块:
1.模拟量监视MEAS_MON
CSF:控制系统故障。
连接通道的QBAD引脚U:过程值输入(PV)
QC_U:过程值的质量代码
U_AH:报警高高限
U_WH:报警高限
U_WL:报警低限
U_AL:报警低低限
HYS:偏差
QH_ALM:高高报警输出(红色报警)
QL_ALM:低低报警输出(红色报警)
QH_WRN:高报警输出(黄色报警)
QL_WRN:低报警输出(黄色报警)
2.数字量监视:DIG_MON
I:过程值
QC_I:过程值的质量代码
CSF:控制系统故障。
连接QBAD
MSG_CLAS:报警级别,范围从1-8。
选择八条报警信息中的那一条作为报警输出。
Q:过程值输出。
Q=I
3.PID: CTRL_PID
GAIN:比例
TN:积分时间常数
TV:微分时间常数
PV_IN 过程值
QC_PV_IN:过程值的质量代码
CSF:控制系统故障
SP_TRK_ON:设定值跟踪过程值
SP_EXT:外部输入/程序输入的设定值
SPEXTHLM:外给定SP的高限
SPEXTLLM:外给定SP的低限
LIOP_INT_SEL :决定是程序还是操作员具有选择内给定/外给定的权限SPEXON_L:程序里选择SP内给定/外给定的开关
SPEXTSEL_OP:操作员选择SP内给定/外给定的开关
SP_OP:操作员输入的设定值
LIOP_MAN_SEL:决定是程序还是操作员具有选择手动/自动的权限AUT_L:程序里选择手动/自动的开关
AUT_ON_OP:操作员选择手动/自动的开关
LMN_SEL:=1激活PID输出的外部跟踪值
LMN_TRK:PID输出的外部跟踪值
LMNR_IN:PID输出的反馈
QC_LMN_IN:输出反馈的质量代码
QSPEXTON:SP内给定/外给定的状态
QMAN_AUT:手动/自动的状态
LMN:PID调节输出
QC_LMN:调节输出的质量代码
ER:偏差SP-PV
SP:实际设定值
4.阀门:V ALVE
FB_OPEN:开反馈
QC_FB_OP:开反馈的质量代码
FB_CLOSE:关反馈
QC_FB_CL:关反馈的质量代码
CSF:控制系统故障
LIOP_SEL:决定程序还是操作员来选择手动/自动的开关AUT_L:程序选择手动/自动
AUT_ON_OP:操作员选择手动/自动
MONITOR:激活监视反馈功能
TIM_MON: 监视时间
MAN_ON:手动状态下的开停开关
AUTO_OC:自动状态下的开停开关
SS_POS:故障安全位置1=故障开;0=故障关
V_LOCK : 1=阀门到故障安全位置
VL_OPEN:1=阀门开
VL_CLOSE:1=阀门关
优先级:V_LOCK>VL_CLOSE>VL_OPEN
QMON_ERR:阀门监视故障输出
QOPENED:阀门开状态
QCLOSED:阀门关状态
QCONTROL:控制输出(连接DO)
QMAN_AUT:阀门手自动状态
5.马达:MOTOR
FB_ON:开反馈
QC_FB_ON:开反馈的质量代码
CSF:控制系统故障
LIOP_SEL:决定程序还是操作员来选择手动/自动的开关AUT_L:程序选择手动/自动
AUT_ON_OP:操作员选择手动/自动
MAN_ON:手动状态下的开停开关
AUT_ON:自动状态下的开停开关
MONITOR:激活监视反馈功能
TIM_MON: 监视时间
LOCK:联锁关马达(界别最高)
LOCK_ON:联锁开马达
QMON_ERR:马达监视故障输出
QRUN:马达正在运行
QSTOP:马达停止状态
QSTART:控制输出(连接DO)
QMAN_AUT:马达手自动状态。