欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PPT文档下载
     

    第5章S7-300400软件基础.ppt

    • 资源ID:2606260       资源大小:2.04MB        全文页数:66页
    • 资源格式: PPT        下载积分:8
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要8
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第5章S7-300400软件基础.ppt

    第5章 S7-300/400软件基础,5.1 S7-300的数据环境 5.2 逻辑操作指令 5.3 程序控制指令 5.4 传送和比较指令 5.5 运算指令 5.6 转换指令 5.7 计数器指令 5.8 计时器指令 5.9 块操作指令,5.1 S7-300的数据环境 1 数据类型 位 BOOL 例: True 或 False (1 或0) 字节 BYTE 例: B#16#0FF 字 WORD 例: W#16#0 FFFF 双字 DWORD 例:DW#16#0FFFF_FFFF 整数 INT 例:-3276832767 双整数 DINT 例:-214783648 214783647 实数 REAL 例: 1.2 或 34.5E-12 时间 S5TIME 例:S5T#2H5M (时基 10mS) 字符 CHAR 例:'A 日期时间 TIME_OF_DAY 例:TOD#12:23:45.12 时间 TIME 例:T#20H_31M_23S (时基 1mS) 日期 DATE 例:D#1990-1-1 (时基 1天),说明: S5TIME 为 SIMATIC时间 范围 S5T#0H_0M_0S_10MS S5T#2H_46M_39S_0MS TIME为 IEC时间 范围 T#0 0 0 . 0 T#23 59 59.999 TIME-OF-DAY 为 日计时 范围 TOD#0:0:0.0 TOD#23:59:59.999,2 过程映象,字节 0 字节 1 字节 2 : : :,PII,PIQ,CPU 存储器区,: : A I 2.0,= Q 4.3 : : : :,1,1,地址 0.0 地址 0.7 地址 1.0 地址 1.7,3. STEP 7 的可能寻址范围 设计的地址区 访问区域 缩写 加在一起的最大区域 过程映象 I/Q 输入 /输出位 I / Q 0.0 - 65,535.7 输入 /输出字节 I/QB 0 - 65,535 输入 /输出字 I/QW 0 - 65,534 输入 /输出双字 I/QD 0 - 65,532 存储器标志 存储器位 M 0.0 - 255.7 存储器字节 MB 0 - 255 存储器字 MW 0 - 254 存储器双字 MD 0 - 252 I/Q 外部输入/输出 I/Q 字节, 外设 PIB/PQB 0 - 65,535 I/Q 字, 外设 PIW/PQW 0 - 65,534 I/Q 双字, 外设 PID/PQD 0 - 65,532 定时器 定时器 (T) T 0 - 255 计数器 计数器 (C) C 0 - 255,设计的地址区 访问区域 缩写 加在一起的最大区域 数据块 数据块 (DB) DB 0 - 65,535 数据块 用OPN DB打开 位 DBX 0.0 - 65,535.7 字节 DBB 0 - 65,535 字 DBW 0 - 65,534 双字 DBD 0 - 65,532 用OPN DI打开 位 DIX 0.0 - 65,535.7 字节 DIB 0 - 65,535 字 DIW 0 - 65,534 双字 DID 0 - 65,532 说明:DB块包含由任意一个块存取的数据.DB块用“OPN DB”打开. DI块用于存取与FB和SFB块的数据. DI块用“OPN DI” 打开. S7同时只能识别一个DB块和一个DI块的数据.,5.2 逻辑操作指令 1. 位逻辑指令 (1)基本逻辑指令:与, 或,(2)基本逻辑指令:异或 (XOR), 异或 (XOR)指令练习:,(3)常开和常闭触点,传感器和符号, 常开常闭触点练习,与或非操作练习,(4)赋值,置位,复位, 置位复位操作练习,(5)触发器的置位 / 复位,置位复位触发器练习,(6)中间输出操作,中间输出操作练习,(7) RLO - 边沿检测 (检测确 I1.0与I1.1的边沿),例如,(8)信号 - 边沿检测 (I1.0=1 时 检测 I1.1的边沿),例如,I1.0,I1.1,M1.0,M8.0,M8.1,M1.1,2 计数器线圈操作 加计数线圈CU 减计数线圈CD I0.0为置数脉冲 I0.1为加计数脉冲 I0.2为减计数脉冲 CV=0时 C5=OFF CV0时 C5=ON Q0.5=C5 I1.0 =ON时,I0.0=ON时CV=10。 I0.1脉冲使计数加1 I0.2脉冲使计数减1,3 计时器线圈操作 脉冲计时器( SP ) I1.0 =ON时 扩展脉冲计时器( SE ) I1.0 =ON时 计时器的数据格式:,开通延时计时器( SD ) I1.0 =ON时 保持型开通延时计时器( SS ) I1.0 =ON时 关断延时计时器( SF ) I1.0 =ON时,5.3 程序控制指令 (1)主控继电器功能,主控继电器(MCR)是梯形逻辑主控开关,控制信号流的通断。 主控继电器的启动指令(MCRA) 主控继电器的开通指令(MCR) 主控继电器的停止指令(MCRD),主控继电器的例子1 I0.0=ON 执行“MCR” 之间的指令。 I0.0=OFF 不执行“MCR” 之间的指令。 其中置位信号不变, 赋值信号被复位。,主控继电器的例子2,(2)无条件跳转指令,(3)条件跳转指令,跳转指令练习 (跳过之处不扫描),5.4 传送和比较指令 传送指令 字节,字,双字传送。 比较指令 整数,双整数,实数比较。 比较符: EQ_I, NE_I, GT_I, LT_I, GE_I, LE_I. EQ_D, NE_D, GT_D, LT_D, GE_D, LE_D. EQ_R, NE_R, GT_R, LT_R, GE_R, LE_R.,5.5 运算指令 整数运算 运算符: ADD_I. SUB_I. MUL_I. DIV_I. ADD_DI. SUB_DI. MUL_DI. DIV_DI, MOD_DI. 实数运算 运算符: ADD_R. SUB_R. MUL_R. DIV_R. SIN, COS,TAN, ASIN, ACOS, ATAN,LN, EXP,5.6 转换指令 BCD码与整数转换 BCD_I把通道中 的BCD码转换为整数存 入通道中。 I_ BCD把通道中的 整数转换为BCD码存入 通道中。 双整数与实数转换 DI _R ROUND BCD_DI, DI _ BCD , I _ DI , DI _I 。,5.7 计数器指令 双向计数器 I0.0为加计数脉冲 I0.1为减计数脉冲 I0.2为置数脉冲 I0.3为复位脉冲 CV0时,C0=ON。 向上计数器 I0.0为加计数脉冲 I0.1为置数脉冲 I0.2为复位脉冲 CV0时,C0=ON。,向下计数器 I0.3为减计数脉冲 I0.4为置数脉冲 I0.5为复位脉冲 CV0时,C0=ON。 说明: 梯形图中CV为用十六进制表示的计数器的当前值。 梯形图中CV_ BCD为用BCD码表示的计数器的当前值。 梯形图中的PV值可以用BCD码表示的数值由通道送入。,5.8 计时器指令 脉冲计时器(SP) 扩展脉冲计时器(SE),开通延时计时器(SD) 保持型开通延时计时器(SS),关断延时计时器(SF) 说明: 梯形图中BI为用十六进制表示的计数器的当前值。 梯形图中 BCD为用BCD码表示的计数器的当前值。 梯形图中的TV值可以用BCD码表示的数值由通道送入。,5.9 块操作指令 1 温度控制(S7-PRO1) 说明:检测温度在PIW256中,显示在PQW368中。 温控1的温度保持在8±2,控制器为Q 0.0 。 温控2的温度保持在18±2,控制器为Q 0.1 。 设计:OB1为主程序,负责调用控制程序FC1。 DB1和DB2为通用数据块。 其中DB1为温控1的控制参数数据块。 DB2为温控2的控制参数数据块。,DB块: DB1 DB2,FC块: FC1,OB块: OB1,运行仿真: 温控1控制仿真 温控2控制仿真,2 温度控制(S7-PRO2) 说明:检测温度在PIW256中,显示在PQW368中。 温控1的温度保持在8±2,控制器为Q 0.0 。 温控2的温度保持在18±2,控制器为Q 0.1 。 设计:OB1为主程序,负责调用控制程序FB1。 DB1和DB2为FB1型数据块。 其中DB1为温控1的控制参数数据块。 DB2为温控2的控制参数数据块。,FB块: FB1,DB块: DB1 DB2,OB块: OB1,运行仿真: 温控1控制仿真 温控2控制仿真,3温度控制(S7-PRO3) 说明:检测温度在PIW256中,显示在PQW368中。 温控1的温度保持在8±2,控制器为Q 0.0 。 温控2的温度保持在18±2,控制器为Q 0.2 。 温控3的温度保持在28±2,控制器为Q 0.4 。 设计:OB1为主程序,负责调用控制程序FB1和FC1。 DB1和DB2为FB1型数据块。 其中DB1为温控1的控制参数数据块。 DB2为温控2的控制参数数据块。 DB3为通用数据块,为温控3的控制参数。 FB1控制温度1,2。FC1控制温度3 。,FC块: FC1,FB块: FB1,DB块: DB1 DB2,DB3,OB块: OB1,OB1续 运行仿真: I0.0,I0.1=ON: PIW25610 Q0.0=OFF. I0.2,I0.3=ON: PIW25620 Q0.2=OFF. I0.3,I0.4=ON: PIW25630 Q0.4=OFF.,4 计时器计数器与数据块(S7-PRO10) 说明:计时器,计数器的数据在数据块中的存取的实现。 计时器T0与T1组成一个振荡器。振荡的次数由计数器 记录。 设计:OB1为运行程序,DB1为存取数据块。 DB块: DB1,OB块: OB1 计时器数据格式:,OB1续,运行仿真:,5 占空比可调的时间震荡器(S7-PRO26),运行仿真:,6 循环中断OB35 (S7-PRO21) 在项目中添加OB35 进入OB35编写中断程序,在PLC中设定循环中断有效,进入OB1 编写主程序 程序下载到 PLC(或仿真器) 运行,

    注意事项

    本文(第5章S7-300400软件基础.ppt)为本站会员(本田雅阁)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开