版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第4章S7-300命令系统数字命令,要求:1,了解S7-300编程软件STEP7的基本数据类型2,了解S7-300系列PLC的各种数字命令3,并编写简单的程序。1,1,S7-300系列PLC编程语言-STEP7,有关详细信息,请参见阶梯(LAD)手册或门表(STL)手册,PLC的编程语言1,阶梯(LAD)方法2。示例2语句表方法,A I124.0 A I124.1=Q125.1,示例3功能块方法,I124.1,I124.0,i124.1,=,Q125.1,2,2 1, 单词逻辑命令详细信息可以在阶梯(LAD)手册或门表(STL)手册中找到,3,3,S7-300系列PLC数字命令,2,比较命令3
2、,转换命令4,计数器命令5,块命令6,逻辑控制命令7,整数算术命令8, BOOL1True或False (1或0)byte 8b # 16 # a9 word 16w # 16 # 12af dword 32 dw # 16 # ada C1 ef 5 char 8w S5 time 16s 5t # 5s 655 某些命令的可执行性或执行方式取决于状态词的某些位,执行命令时状态词的某些位可能会发生变化,并且可以使用位逻辑命令或词逻辑命令访问和检测状态词。7,状态词的结构,第一个检测位(FC)逻辑操作结果(RLO)状态位(STA)或位(OR)溢出状态裴珉姬位(OS)条件代码1(CC1)输入中继
3、I输入图像寄存器区域I 2。输出继电器Q输出图像寄存器区域Q 3。辅助中继M位存储M 4。外部输入寄存器PI外部输入寄存器区域PI 5。外部输出寄存器PQ外部输出寄存器区域PQ 6。计时器t/5计时器区域T 7。计数器c/3计数器区域C 8。数据块寄存器DB数据块寄存器区域DB 9。本地数据寄存器L本地数据寄存器区域L、6、数字命令中使用的操作数、9、地址显示:例如,I 2.1或IX2.1 IB3 Q0.1、区域标识符访问位置、编程元素地址显示方法(例如,P89) I:输入图像寄存器区域(数字输入)参考P47,11,示例i1.0 ib2 iw4 id0 q 2.0 qb0 qw6 qd2 pi
4、 w2 pq w4 m 4.0 mb2 mw4 md8 l 2.2 lb1 ld4 t1 t5 c0 C3 dbx 10.0 db w2 db10 . dbx 2.3,12,字节级存储单元以位、字节、字节为单位例如,MW0由MB0和MB1组成,MB0是高字节,MB1是低字节。分配保险存储地址时,应避免字节重叠导致的读写错误。13,7,普通数字命令,14,2,比较命令P124,根据选定的比较类型比较IN1和IN2:=IN1等于IN2指示IN1不等于IN2。IN1大于IN2=IN1大于IN2=大于或等于IN1=;可以使用以下比较命令:CMP?I整数比较CMP?d双整数比较CMP?r实数比较,15,
5、CMP?I整数比较,例如输入I Q4.0和I0.1的信号状态为“1”,MW0=MW2,16,CMP?d双整数比较,例如,如果输入Q4.0和I0.1的信号状态为“1”,MD0=MD4,则输入I0.2的信号状态为“1”、17、CMP?r实数比较,例如,如果输入Q4.0和I0.1的信号状态为“1”,MD0=MD4,则输入I0.2的信号状态为“1”,18,3,转换命令P118。可以使用以下转换命令:将BCD_I BCD代码转换为整数将I_BCD整数转换为BCD代码将BCD_DI BCD代码转换为双整数将I_DINT整数转换为双整数将DI_BCD双整数转换为BCD代码将DI_REAL双整数转换为浮点数字
6、INV_I整数NEG_I整数的二进制补充整数向下舍入到FLOOR。如果19、示例1、示例2、I0.0为“1”,则结果将存储在MD12中。如果未执行转换(ENO=EN=0),输出Q4.0为“1”,20,4,整数算术运算命令P121,使用整数算术运算命令,ADD_I整数加SUB_I整数减MUL_I整数乘法DIV如果结果超出整数的允许范围,则输出Q4.0位置。示例1,22,示例2解决算术问题如何使用三个整数算术命令生成以下方程式:MW4=(IW0 DBW3) x 15)/MW0,打开块DB1,23,5,浮点运算命令P121,32位标准IEEE浮点数是以下算术运算ADD_R实数加SUB_R实数减MUL
7、_R实数乘DIV_R实数除完成浮点数的绝对值运算(ABS)完成浮点数的平方(SQR)和平方根(SQRT)运算完成-正弦(SIN)和如果结果超出浮点数字的允许范围,或程序语句未执行(I 0.0=0 ),则将输出Q4.0位置。25,6,块说明,例如,块10(DB10)将打开。端号地址(DBX0.0)表示块DB10中包含的当前数据记录的数据字节0的0位。此位的信号状态分配给输出Q4.0。- (OPN)打开数据块:如果DB或DI,26,7,指定命令P197,移动分配,例如I 0.0=1 ,则运行命令。MW10的内容将复制到当前打开的数据块的数据单词12中。执行命令后,Q4.0变为“1”。,27,参数数
8、据类型存储区域说明EN BOOL I、Q、M、L、D表示IN中的所有数据类型为8位、16位或32位I、Q、M长度为8位、M L 5/16-位常数(整数)L L#523123/32-位常数(双整数)L B#16#EF/十六进制字节L2 # 0010 0110 110 QW4,L MW 0,L MD 0,T QW 4,T执行以下功能的逻辑控制命令:- (jmp) -无条件跳转- (jmp) -条件跳转- (jmpn) -否则,可以使用以下过程控制命令:跳转,32,示例。- (call)线圈中的FC/SFC调用(无参数)可以在CALL_FB框中的FB CALL_FC调用框中使用FC CALL_SFB
9、调用SFB CALL_SFC调用后移位命令。SHR_I整数右移位SHR_DI双整数右移位SHL_W单字左移位SHR_W单字右移位SHL_DW双单字左移位SHR_DW双单字右移位,37,例如I 0.0=1 MW0,并载入MW2结果记录在MW4中。Q4.0位置。38,下图显示了包含两个传送带的系统,其中两个传送带之间有临时仓库区域。传送带1将包裹运到仓库区。传送带1确认在仓库区域一端安装的光电传感器附近已经有多少包裹运到了仓库区域。传送带2将临时水库地区的包裹运送到装货场,在这里货物从卡运送到客户。传送带2确定在仓库区域一端安装的光电传感器附近从仓库区域运送到装货场的包裹数量。具有5个指示灯的显示屏面板表示临时仓库区域的占用量。39,输入点:光电传感器1 I12.0光电传感器2 I12.1仓库初始值I12.2设备开始I12.4设备停止I12.5,输出点:仓库区域空Q12.0仓库区域非空Q12.1仓库区域加载50% Q15.3仓库区域加载90% Q15.4仓库区域整个Q15.4输送机1前进、1、位逻辑命令2、比较命令3、转换命令4、计数器命令5、块命令6、逻辑控制命令7
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年垫江县带编教师招聘考试备考试题及答案解析
- 2026年灵璧县带编教师招聘笔试备考试题及答案解析
- 2026年巩留县带编教师招聘考试模拟试题及答案解析
- 2026年勃利县带编教师招聘笔试参考题库及答案解析
- 2026年疏勒县带编教师招聘考试参考题库及答案解析
- 2026年陆川县带编教师招聘笔试参考题库及答案解析
- 2026年临潭县带编教师招聘考试备考试题及答案解析
- 2026年龙陵县带编教师招聘笔试参考题库及答案解析
- 2026年金塔县带编教师招聘考试模拟试题及答案解析
- 2026重庆市合川区久长街小学招聘英语非在编教师4人考试备考题库及答案详解
- (2026年)三力测试官方模拟考试题库完整版(可直接刷题)
- 2026秋季开明出版社五年级上册《魅力辽宁》教学工作计划
- 2026年辽宁省员额检察官遴选考试真题及答案
- 2026年秋大象版(新教材)小学科学四年级上册教学计划及进度表
- 2026秋小学科学教科版六年级上册(新教材)教学计划附进度表
- 2026版保密教育线上培训考试题库参考答案
- 招标代理业务内控管理手册
- 2026年秋季统计学专业开学第一课 专业素养与核心竞争力教学设计
- 民族复兴梦(课件)-2026-2027学年统编版道德与法治九年级上册
- 2026人教版四年级数学上册第五单元第2课《画垂线和点到直线的距离》课件
- 高中数学必修一三角函数单元整体教学设计
评论
0/150
提交评论