- 1、本文档共108页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电气控制技术第三次课件A.ppt
现代电器与PLC技术第七章 讲解内容: 第七章S7-200PLC功能指令及应用 7.1 传送、移位和填充指令 7.2 运算和数学指令 7.3 表功能指令 7.4 转换指令 7.5子程序指令 7.6时钟指令 7.7中断 7.8高速计数器指令 7.9高速脉冲输出指令 7.10PID指令 学习说明 : 本章是学习PLC程序设计知识。重点掌握: 1 传送类指令、运算指令 2 子程序、时钟指令、中断 3 PID指令、高速计数器指令、高速脉冲输出指令 7.1 传送、移位和填充指令 7.1.1 传送类指令 7.1.2 移位与循环指令 7.1.3 字节交换指令 7.1.4 填充指令 7.1 传送、移位和填充指令 单一传送指令简单应用 例1:PLC开机运行时,字变量VW10设初值1000、字节变量VB0清零。 单一传送指令简单应用 例2:按下启动按钮I0.0 8个彩灯同时点亮,按下停止按钮I0.1 8个彩灯同时熄灭,用数据传送指令实现,8个彩灯分别由Q0.0--Q0.7驱动。 单一传送指令简单应用 例3:设液体混合控制中,液体搅拌所需时间有两种选择,分别是20min和10min,分别设置两个按钮选择时间,I1,0选择20min,I1.1选择10min,I0.2为启动搅拌,Q0.0控制液体搅拌. 7.1.1 传送类指令 7.1.1 传送类指令 传送字节立即读、写指令指令功能: 传送字节立即读(BIR)指令功能:当使能输入端有效时,立即读取输入端(IN)指定字节地址的物理输入点(IB)的值,并写入OUT指定字节地址的存储单元中。 传送字节立即写(BIW)指令功能:当使能输入端有效时,立即将IN单元指定字节地址的内容写到OUT所指定字节存储单元的物理区及输出映像寄存器。 7.1.2 移位与循环指令 1.移位指令(Shift) 指令类型: 右移位指令、左移位指令 右移位指令:字节右移位指令、字右移位指令、双字右移位指令 左移位指令:字节左移位指令、字左移位指令、双字左移位指令 1)右移位指令 2)左移位指令 7.1.2 移位与循环指令(续) 2.循环移位指令(Rotate) 指令类型: 循环右移指令、循环左移指令 循环右移指令: 字节循环右移、字循环右移、双字循环右移 循环左移指令: 字节循环左移、字循环左移、双字循环左移 1)循环右移指令 2)循环左移指令 7.1.2 移位与循环指令(续) 3.寄存器移位指令(Shift register) 移位与循环指令应用举例 移位与循环指令应用举例 7.1 传送、移位和填充指令 7.1.3.字节交换指令(Swap Bytes) 字节交换(Swap Bytes)指令,将字型输入数据IN的高字节内容与低字节内容互相交换。交换结果仍存放在输入(IN)指定的地址中。IN操作数数据类型为无符号整数型(WORD)。 7.2运算和数学指令 7.2.1 加减指令 7.2运算和数学指令(续) 7.2.2 一般乘、除法指令 7.2运算和数学指令(续) 7.2.3 完全整数乘、除法指令 数学运算结果对特殊继电器的影响: 零标志位(零结果):SM1.0 溢出标志位(溢出):SM1.1 负标志位(负结果):SM1.2 除数为零标志位(除数为0)SM1.3 例:在程序初始化时,设AC1为1000,合上I0.0开关,AC1的值每隔10s减100,一直减到0为止. 7.2.4数学函数指令 数学函数指令功能: 1.平方根(Square Root)指令: 实数的开方指令(SQRT):把输入端(IN)的32位实数开方,得到32位实数结果,并把结果存放到输出端(OUT)指定的存储单元中去。数据类型输入、输出均为实数。 2.自然对数(Natural Logarithm)指令: 自然对数指令(LN):将输入端(IN)的32位实数取自然对数,结果存放到输出端(OUT)指定的存储单元中去。数据类型输入、输出均为实数。 求常数对数(lgx):即以10为底的对数)时,只要将其自然对数(lnx)除以2.302585即可。数据类型输入、输出均为实数。 3. 指数(Natural Exponential)指令: 自然指数指令(EXP):将输入端(IN)的32位实数取以e为底的指数,结果存放到输出端(OUT)指定的存储单元中去。数据类型输入、输出均为实数。数据类型输入、输出均为实数。 4. 正弦(sine)、余弦(cosine)和正切(tan)指令: 将一个双字长的实数弧度值IN
文档评论(0)