- 1、本文档共29页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中断程序中不能使用: 全局中断禁止指令DISI 全局中断允许指令ENI 高速计数器指令HDEF 顺序控制继电器指令LSCR 有条件结束指令END。 在程序中最多可以用8条PID指令。 不可重复使用同一个回路号 进行PID运算的9个参数: PID运算的输出值是0.0~1.0之间的标准化了的实数值。 在输出变量传送给D/A模拟量单元之前,必须把回路输出变量转换成相应的16位整数。 是实数值标准化的逆过程: 标准化的实数值(0.0~0.1)→REAL → INT 水箱由水泵供水 维持水箱的水位( 0.75)% 控制水泵速度 分 析: 给定值是水箱满水位的75%时的水位(0.75) 过程变量由水位测量仪(A/D)提供(单极性) 输出值用来控制水泵的速度 是最大允许值的 0%~100%(0.0~1.0) (单极性) 本系统采用比例和积分控制电路(PI),初步确定下列 控制参数值:Kc= 0.25,Ts= 0.1s,Ti= 30min,Td=0。 * 绪论 EXIT * 第五章 S7-200 的应用指令 转换指令 中断指令 PID回路指令 5.1 转换指令 5.1.1 数据类型转换指令 1.字节与整数 字节到整数 整数到字节 功能:将字节型输入数据IN转换成整数类型,并将结果送到OUT输出。字节型是无符号的,所以没有符号扩展位。 数据类型:输入为字节,输出为INT。 功能:将整数输入数据IN转换成字节类型,并将结果送到OUT输出。 被转换的值应是有效的整数,否则溢出位SM1.1被置位。 数据类型:输入为INT,输出为字节。 2.整数与双整数 整数到双整数 双整数到整数 功能:将整数输入数据IN转换成双整数类型(符号进行扩展),并将结果送到OUT输出。 数据类型:输入为INT,输出为DINT。 功能:将双整数输入数据IN转换成整数类型,并将结果送到OUT输出。 被转换的输入值应是有效的双字整数,否则溢出位:SM1.1被置位。 数据类型:输入为DINT,输出为INT。 3.双整数与实数 实数到双整数 功能:将实型输入数据IN转换成双整数类型,并将结果送到OUT输出。两条指令的区别是:前者小数部分四舍五入,而后者小数部分直接舍去。 取整指令被转换的输入值应是有效的实数,如果实数太大,使输出无法表示,那么溢出位(SM1.1)被置位。 数据类型:输入为REAL,输出为DINT。 双整数到实数 功能:将双整数输入数据IN转换成实数类型,并将结果送到OUT输出。 数据类型:输入为DINT,输出为REAL。 整数到实数 没有直接的整数到实数转换指令。转换时,先用I_DI(整数到双整数)指令,然后再使用DI_R(双整数到实数)指令即可。 4、整数与BCD码 整数到BCD码 BCD码到整数 功能:将整数输入数据IN转换成BCD类型,并将结果送到OUT输出。在STL中,IN和OUT使用相同的存储单元。 数据类型:输入和输出均为字。输入数据IN的范围为0~9999。 功能:将BCD输入数据IN转换成整数类型,并将结果送到OUT输出。在STL中,IN和OUT使用相同的存储单元。 数据类型:输入和输出均为字。输入数据IN的范围为0~9999。 指令影响的特殊存储器位:SM1.6(非法BCD码)。 5.2 中断指令 5.2.1 中断事件 系统暂时中断现在正在执行的程序,转到中断服务程序去处理这些事件,处理完毕后果再返回原程序继续执行。 中断 能够用中断功能处理的特定事件称为中断事件 中断事件号及其优先级 (周期时间值写入SMB34) (周期时间值写入SMB35) 5.2.2 中断指令 中断连接指令 中断分离指令 开中断及关中断指令 中断返回指令 中断子程序是随机发生且必须立即响应的事件。 能够用中断功能处理的特定事件称为中断事件。 中断与子程序的区别 1. 中断连接 2.中断分离指令 功能:连接某个中断事件(由中断事件号指定)所要调用的程序段(由中断程序指定)。 数据类型:中断程序号INT和中断事件号EVEN均为字节型常数。 INT数据范围为0~127。 EVNT数据范围为0~33。 功能:切断一个中断事件和所有程序的联系。 数据类型:中断事件号EVEN为字节型常数。 EVNT数据范围为0~33。 中断程 序号 中断事件号 3. 开中断及关中断指令 功能: 开中指令(ENI) 中断允许指令,全局性地启动全部中断事件。 关中断指令(DISI) 中断禁止指令,全局性地关闭所有中断事件。 4.中断返回指令 功能:条件中断返回指令,可用于根据先前逻辑条件从中返回。 注:中断服务程序
文档评论(0)