




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基件SIMATIC S7Information and Training Center Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C.1Siemens AG 2000.s.第5章 S7软-30础0基/40件0软件基础软础SIMATIC S7Information and Training Center Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C.2Siemens AG 2000.s.5.1 S境7环-30据0的数的数的数据环境境环据5.2 逻辑操作指令5
2、.3 程序指令5.4 传送和比较指令5.5 运算指令5.6 转换指令令指器数5.7计计数器指令令指器数计5.8 计时器指令5.9 块操作指令SIMATIC S7Information and Training Center Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C.3Siemens AG 2000.s.5.1 S7-300的数据环境1 数据类型 位BOOL例: True 或 False (1 或0) 字节BYTE例: B#16#0FF 字WORD例: W#16#0 FFFF 双字DWORD例:DW#16#0FFFF_FF
3、FF 整数INT例:-3276832767 双整数DINT例:-214783648 214783647 实数REAL例: 1.2 或 34.5E-12 时间S5TIME例:S5T#2H5M(10mS) 字符CHAR例:A期日间日期时期时间期间间T时IME_OF_DAY例:TOD#12:23:45.12 时间TIME例:T#20H_31M_23S基m时S) 日期DATE例:D#1990-1-1(1天)SIMATIC S7Information and Training Center Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C
4、.4Siemens AG 2000.s.说明:S5TIME 为 SIMATIC时间范围 S5T#0H_0M_0S_10MS S5T#2H_46M_39S_0MSTIME为 IEC时间范围 T#0 : 0 : 0 . 0T#23 : 59 : 59.999TIME-OF-DAY 为 日计时范围 TOD#0:0:0.0SIMATIC S7Information and Training Center Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C.5Siemens AG 2000.s.2 过程映象用户程序:AI2.0=Q4.3:字
5、节 0字节 1字节 2:CPU器区1字节 0字节 1字节 2:CPU器区1PIQPIISIMATIC S7Information and Training Center Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C.6Siemens AG 2000.s.槽号1245678910模块PSCPUSMSMSMSMSMSMSM地址 0.0地址 0.7地址 1.0地址 1.7SIMATIC S7Information and Training Center Knowledge for AutomationDate:2010-10-26
6、File No.: SSP1_03C.7Siemens AG 2000.s.3. STEP 7 的可能寻址范围设计的地址区区域缩写加在一起的最大区域过程映象 I/Q输入 /输出位I / Q0.0 - 65,535.7输入 /输出字节I/QB0 - 65,535输入 /输出字I/QW0 - 65,534输入 /输出双字I/QD0 - 65,532志器位M0.0 - 255.7器字节MB0 - 255器字MW0 - 254器双字MD0 - 252I/Q 外部输入/输出 I/Q 字节, 外设PIB/PQB0 - 65,535I/Q 字, 外设PIW/PQW 0 - 65,534 I/Q 双字, 外设
7、PID/PQD0 - 65,532定时器定时器 (T)T0 - 255计数器计数器 (C)C0 - 255块块SIMATIC S7Information and Training Center Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C.8Siemens AG 2000.s.设计的地址区区域缩写加在一起的最大区域据数据数数据块 (DB)DB0 - 65,535据数据数用OPN DB打开位DBX0.0 - 65,535.7字节DBB0 - 65,535字DBW0 - 65,534双字DBD0 - 65,532用OPN DI打
8、开位DIX0.0 - 65,535.7字节DIB0 - 65,535字DIW0 - 65,534双字DID0 - 65,532说明:DB块包含由任意一个块存取的数据.DB块用“OPN DB”打开.DI块用于存取与FB和SFB块的数据. DI块用“OPN DI” 打开. S7同时只能识别一个D个B块一和一块个D据I块数的一数块据.据SIMATIC S7Information and Training Center Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C.9Siemens AG 2000.s.5.2 逻辑操作指令1. 位逻
9、辑指令(1)基本逻辑指令:与, 或SIMATIC S7Information and Training Center Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C.10Siemens AG 2000.s.(2)基本逻辑指令:异或 (XOR)SIMATIC S7Information and Training Center Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C.11Siemens AG 2000.s. 异或 (XOR)指令练习:SIMATIC S7I
10、nformation and Training Center Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C.12Siemens AG 2000.s.(3)和常闭触点,传感器和符号SIMATIC S7Information and Training Center Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C.13Siemens AG 2000.s. 常闭触点练习SIMATIC S7Information and Training Center Knowled
11、ge for AutomationDate:2010-10-26File No.: SSP1_03C.14Siemens AG 2000.s. 与或非操作练习SIMATIC S7Information and Training Center Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C.15Siemens AG 2000.s.(4)赋值,置位,复位SIMATIC S7Information and Training Center Knowledge for AutomationDate:2010-10-26File No.:
12、 SSP1_03C.16Siemens AG 2000.s. 置位复位操作练习SIMATIC S7Information and Training Center Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C.17Siemens AG 2000.s.(5)触发器的置位 / 复位SIMATIC S7Information and Training Center Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C.18Siemens AG 2000.s. 置位复位触发
13、器练习SIMATIC S7Information and Training Center Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C.19Siemens AG 2000.s.(6)中间输出操作LADSTLFBDI 1.0&M0.0I 1.1&I 2.0M1.1Q 4.0I 2.1=AI1.0AI1.1=M 0.0AM 0.0AI2.0AI2.1 NOT=M 1.1AM 1.1=Q 4.0I 1.0I 1.1M0.0I 2.0I 2.1M 1.1Q 4.0( )NOT( )( )SIMATIC S7Information a
14、nd Training Center Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C.20Siemens AG 2000.s. 中间输出操作练习SIMATIC S7Information and Training Center Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C.21Siemens AG 2000.s.(7) RLO - 边沿检测 (检测确 I1.0与I1.1的边沿)LADFBDSTLI1.0I1.1M1.0M8.0I1.0&AI1.0 M1.0M
15、8.0AI1.1FPM1.0I1.1P=M8.0I1.0I1.1M1.1M8.1I1.0&AI 1.0 M1.1M8.1AI 1.1I1.1N=FNM1.1=M8.1例如OB1-循环I1.0 I1.1RLO M1.0 M1.1M8.0 M8.1 NP(8)信号- 边沿检测LAD(时1.10I沿)边的 测检FBD11.I的STLA A A FPM1.0)I1.0I1.0 I1.1&I1.0I1.1M8.0( I1.1M8.0POSM_BIT=M1.0M1= M8.0AI1.0A(AI1.1 FNI1.1I1 0 I1.0&M8.1I1.1M8.1NEGM_BIT=M1M1.1I1.0I1.1例如
16、M1.0M1.1M8.0OB1-周期M8.1SIMATIC S7Information and Training Center Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C.22Siemens AG 2000.s.NEGQ M_BIT.1POSQ M_BIT.0SIMATIC S7Information and Training Center Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C.23Siemens AG 2000.s.2 计数器线圈操作 加计数线
17、圈CU 减计数线圈CD I0.0为置数脉冲I0.1为加计数脉冲I0.2为减计数脉冲CV=0时C5=OFFCV0时C5=ON Q0.5=C5I1.0 =ON时,I0.0=ON时CV=10。I0.1脉冲使计数加1 I0.2脉冲使计数减1SIMATIC S7Information and Training Center Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C.24Siemens AG 2000.s.3 计时器线圈操作 脉冲计时器( SP )I1.0 =ON时 扩展脉冲计时器( SE )I1.0 =ON时计时器的数据格式:SI
18、MATIC S7Information and Training Center Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C.25Siemens AG 2000.s. 开通延时计时器( SD )I1.0 =ON时 保持型开通延时计时器( SS )I1.0 =ON时 关断延时计时器( SF )I1.0 =ON时SIMATIC S7Information and Training Center Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C.26Siemens
19、AG 2000.s.5.3 程序指令(1)主控继电器功能SIMATIC S7Information and Training Center Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C.27Siemens AG 2000.s.主控继电器(MCR)是梯形逻辑主控开关,信号流的通断。 主控继电器的启动指令(MCRA) 主控继电器的开通指令(MCR) 主控继电器的停止指令(MCRD)令指SIMATIC S7Information and Training Center Knowledge for AutomationDate:20
20、10-10-26File No.: SSP1_03C.28Siemens AG 2000.s. 主控继电器的例子1I0.0=ON执行“MCR”的之间之间之间的指令。指的间I0.0=OFF不执行“MCR”之间的指令。其中置位信号不变, 赋值信号被复位。SIMATIC S7Information and Training Center Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C.29Siemens AG 2000.s. 主控继电器的例子2SIMATIC S7Information and Training Center Kno
21、wledge for AutomationDate:2010-10-26File No.: SSP1_03C.30Siemens AG 2000.s.(2)无条件跳转指令SIMATIC S7Information and Training Center Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C.31Siemens AG 2000.s.(3)条件跳转指令SIMATIC S7Information and Training Center Knowledge for AutomationDate:2010-10-26File
22、No.: SSP1_03C.32Siemens AG 2000.s. 跳转指令练习 (跳过之处不扫描)令数SIMATIC S7Information and Training Center Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C.33Siemens AG 2000.s.5.4 传送和比较指令 传送指令字节,字,双字传送。指比较较比指令令指整整数整数整数,数双,较双整双整比整数,数实,实整实数双比较。较。比数实比较符:EQ_I, NE_I, GT_I, LT_I, GE_I, LE_I. EQ_D, NE_D, GT_D
23、, LT_D, GE_D, LE_D.EQ_R, NE_R, GT_R, LT_R, GE_R, LE_R.SIMATIC S7Information and Training Center Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C.34Siemens AG 2000.s.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,TA
24、N,ASIN, ACOS, ATAN,LN, EXP为换SIMATIC S7Information and Training Center Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C.35Siemens AG 2000.s.5.6 转换指令 BCD码与整数转换BCD_I把通道中的BCD码转换为整数存道入通入通道中道中。通。I_ BCD把通道中的转整数整数整数转换为BC换D转码数存入通道中。 双整数与实数转换DI _RROUNDBCD_DI, DI _ BCD ,I _ DI , DI _I 。SIMATIC S7Infor
25、mation and Training Center Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C.36Siemens AG 2000.s.5.7 计数器指令 双向计数器I0.0为加计数脉冲I0.1为减计数脉冲I0.2为置数脉冲I0.3为复位脉冲CV0时,C0=ON。 向上计数器I0.0为加计数脉冲I0.1为置数脉冲I0.2为复位脉冲CV0时,C0=ON。的中SIMATIC S7Information and Training Center Knowledge for AutomationDate:2010-10-26Fil
26、e No.: SSP1_03C.37Siemens AG 2000.s. 向下计数器I0.3为减计数脉冲I0.4为置数脉冲I0.5为复位脉冲CV0时,C0=ON。说明:梯形图中C。V值前当的。器数计的示表制进六十用为 梯形图中CV_ BCD为用BCD码表示的计数器的当前值。图梯形梯形梯形图中的PV中值图可形以用BCD码表示的数值由通道送入。SIMATIC S7Information and Training Center Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C.38Siemens AG 2000.s.5.8 计时器指令
27、 脉冲计时器(SP) 扩展脉冲计时器(SE)SIMATIC S7Information and Training Center Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C.39Siemens AG 2000.s. 开通延时计时器(SD) 保持型开通延时计时器(SS)SIMATIC S7Information and Training Center Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C.40Siemens AG 2000.s. 关断延时计时器(SF
28、)说明:梯形图中BI为用十六进制表示的计数器的当前值。梯形图中 BCD为用BCD码表示的计数器的当前值。梯形图中的TV值可以用BCD码表示的数值由通道送入。SIMATIC S7Information and Training Center Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C.41Siemens AG 2000.s.5.9 块操作指令1 温度(S7-PRO1) 说明:检测温度在PIW256中,显示在PQW368中。温控1的温度保持在82, 器为Q 0.0 。温控2的温度保持在182, 器为Q 0.1 。 设计:OB1
29、为主程序,负责调用 程序FC1。DB1和DB2为通用数据块。其中DB1为温控1的参数数据块。DB2为温控2的参数数据块。SIMATIC S7Information and Training Center Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C.42Siemens AG 2000.s. DB块: DB1DB2SIMATIC S7Information and Training Center Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C.43Siemen
30、s AG 2000.s. FC块: FC1SIMATIC S7Information and Training Center Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C.44Siemens AG 2000.s. OB块: OB1SIMATIC S7Information and Training Center Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C.45Siemens AG 2000.s. 运行: 温控1温控2SIMATIC S7Informati
31、on and Training Center Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C.46Siemens AG 2000.s.2 温度(S7-PRO2) 说明:检测温度在PIW256中,显示在PQW368中。温控1的温度保持在82, 器为Q 0.0 。温控2的温度保持在182, 器为Q 0.1 。计设计序:程O计主B为1为主程序,序,负程负责主调为用 程序FB1。DB1和DB2为FB1型数据块。其中DB1为温控1的参数数据块。DB2为温控2的参数数据块。SIMATIC S7Information and Trainin
32、g Center Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C.47Siemens AG 2000.s. FB块: FB1SIMATIC S7Information and Training Center Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C.48Siemens AG 2000.s. DB块: DB1DB2SIMATIC S7Information and Training Center Knowledge for AutomationDate:2
33、010-10-26File No.: SSP1_03C.49Siemens AG 2000.s. OB块: OB1SIMATIC S7Information and Training Center Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C.50Siemens AG 2000.s. 运行: 温控1温控2SIMATIC S7Information and Training Center Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C.51Siemens AG
34、 2000.s.3温度(S7-PRO3) 说明:检测温度在PIW256中, 温控1的温度保持在82 温控2的温度保持在182 温控3的温度保持在282显示在PQW368中。,器为Q 0.0 。,器为Q 0.2 。,器为Q 0.4 。 设计:OB1为主程序,负责调用程序FB1和FC1DB1和DB2为FB1型数据块。其中DB1为温控1的参数数据块。DB2为温控2的参数数据块。DB3为通用数据块,为温控3的参数。FB1温度1,2。FC1温度3 。SIMATIC S7Information and Training Center Knowledge for AutomationDate:2010-10
35、-26File No.: SSP1_03C.52Siemens AG 2000.s. FC块: FC1SIMATIC S7Information and Training Center Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C.53Siemens AG 2000.s. FB块: FB1SIMATIC S7Information and Training Center Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C.54Siemens AG 2000.s.
36、 DB块: DB1DB2SIMATIC S7Information and Training Center Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C.55Siemens AG 2000.s.DB3SIMATIC S7Information and Training Center Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C.56Siemens AG 2000.s. OB块: OB1SIMATIC S7Information and Training C
37、enter Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C.57Siemens AG 2000.s.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.SIMATIC S7Information and Training Center Knowledge for AutomationDate:2010-10-26File No.: SSP1_03C.58Siemens AG 200
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年医疗保健招聘模拟题及答案
- 2025年广告设计师职业能力水平考核试题及答案解析
- 课件不能外传的原因
- 2025年安全管理专业水平试题及答案
- 2025年青少年书法教师职位笔试备考指南与题目预测
- 课件FLISN播放问题
- 2025年土建安全员管理试题及答案
- 2025年云计算技术工程师职业能力考核试题及答案解析
- 2025年工程监理师职业资格考试试题及答案解析
- 2025年厕长助理面试模拟题及答案详解
- 净菜项目可行性研究报告
- GB/T 6974.3-2024起重机术语第3部分:塔式起重机
- 智慧林业综合管理平台解决方案
- 中秋节猜灯谜良宵美景解灯谜中秋祝福课件
- 安防行业视频监控系统维护方案
- 初高中政治衔接-知识点讲义
- 全国交通运输行政执法综合管理信息系统考试题库-中(多选题练习)
- 2024年T电梯修理证解析及电梯修理-T证模拟考试题库
- 2024春期国开电大本科《商法》在线形考(形成性考核作业一至四)试题及答案
- (正式版)SHT 3046-2024 石油化工立式圆筒形钢制焊接储罐设计规范
- 2024年四川攀枝花市川投能源攀水电公司招聘笔试参考题库含答案解析
评论
0/150
提交评论