学习西门子S7-300的基础
西门子300PLC编程入门

计时器线圈操作 •脉冲计时器( SP ) I1.0 =ON时 •扩展脉冲计时器( SE ) I1.0 =ON时 计时器的数据格式:
•开通延时计时器( SD ) I1.0 =ON时 •保持型开通延时计时器( SS ) I1.0 =ON时 •关断延时计时器( SF ) I1.0 =ON时
程序控制指令 (1)主控继电器功能
二、模式选择开关
三、复位存储器:
通电后从STOP位置扳到MRES位置,“STOP” LED熄灭1s,亮1s,再熄灭1s后保持亮。放开开关,使它回到STOP位置,然后又回到MRES,“STOP” LED以2Hz的频率至少闪动3s,表示正在执行复位,最后“STOP” LED一直亮。
第二章 PLC编程基础
Байду номын сангаас
PS CPU SM SM SM SM SM SM SM
模块
1 2 4 5 6 7 8 9 10
槽号
地址 0.0 地址 0.7 地址 1.0 地址 1.7
3.STEP 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
西门子S7-300基础课程第三讲

单机价扩展组态
理解什么是单机价扩展,学习IM365接口模 块的使用方法。
问题1,300但个机架最多可以安装多少个 信号模块? 问题2,当发现一个机架不能满足信号模块 的安装,怎么办?
示例图片
增加IM365模块
IM365模块连接Fra bibliotek多机架扩展
理解什么是单机价扩展,学习 IM360/IM361接口模块的使用方法。 单机价扩展的缺点。
学习目标
掌握建立项目的两种方法。
一,通过向导建立一个项目
二,标准流程建立一个项目
我们自己建立一个项目: (1)分析项目工艺; (2)根据工艺提取I/O点位; (3)根据I/O点位进行PLC选型; (4)进行硬件组态; (5)编程; (6)程序调试; (7)现场调试。
1,如果你不想使用向导,就在这里前面的√去 掉。
拨码开关详解
拨码开关代表地址,3=1+2, 地址就是开关的组合。
网络拓扑结构
Join
us 加入我们
泉智培训
自控人才库QQ群: 984 441 69
泉瑞工程
二,标准流程建立一个项目
选择文件进行新建项目 直接点击工具栏中的新建按钮。
新建项目操作
打开后选中Project002,右键选择 “插入新对象”,然后再选择插入 300站点。选中300站点,双击右边 “硬件”打开硬件组态界面。如下图 所示:
硬件组态演示
在右边点开SIMATIC 300选择RACK,选 择机架。 然后选择PS电源; 在选择CPU型号; 增加SM信号模块; 编译保存。
单站的硬件组态
学习目标:
通过机架组态掌握硬件的基础知识。 了解西门子中大型PLC系统的构建。 掌握硬件组态方法。
西门子S7300学习教程6共79页

PLC是运行在工业环境中的控制器,一般而言可靠性比较高, 出现故障的概率较低,但是,出现故障也是难以避免的。一 般引发故障的原因有很多,故障的后果也有很多种。
引发故障的原因虽然我们不能完全控制,但是我们可以通过 日常的检查和定期的维护来消除多种隐患,把故障率降到最 低。故障的后果轻的可能造成设备的停机,影响生产的数量; 重的可能造成财产损失和人员伤亡,如果是一些特殊的控制 对象,一旦出现故障可能会引发更严重的后果。
使用寿命
锂电池电压是否降低? 继电器输出触点
锂电池工作5年左右
继电器输出触点寿命300万次 (35V以上)
二、日常维护
PLC除了锂电池和继电器输出触点外,基本 上没有其它易损元器件。由于存放用户程 序的随机内存(RAM),计数器和具有保 持功能的辅助继电器等均用锂电池保护, 锂电池的寿命大约5年,当锂电池的电压逐 渐降低达一定程度时,PLC基本单元上的电 池电压跌落指示灯会亮。提示用户注意, 有锂电池所支持的程序还可以保持一周左 右,必须更换电池,这是日常维护的主要 内容。
调换锂电池的步骤:
1、在拆装之前,应先让PLC通电15S以上,这样可 使作为内存备用电源的电容器充电,在锂电池断 开后,该电容可对PLC作短暂供电,以保护RAM 中的信息不丢失。
2、断开PLC的交流电源。 3、打开基本单元的电池盖板。 4、取下旧电池,装上新电池。 5、盖上电池盖板。 更换电池的时间要尽量短,一般不允许超过3min。
更换继电器
更换负载或加假负载电 阻
6
特定继电器编号的 输出不关断(动作
1、程序OUT指令的继 电器编号重复
修改程序
指示灯亮)
2、输出回路不良
更换单元
最基础最全面的西门子S7-300介绍

电源模块上的L+和M端子分别是DC24V输出电压的正、 负极。用专用的电源连接器连接电源模块和CPU模块 的L+和M端子。
九、实时钟与运行时间计数器
CPU312 IFM与CPU313因为没有锂电池,只有软件 实时钟,PLC断电时停止计时,恢复供电后从断电 瞬时的时刻开始计时。有后备锂电池的CPU有硬件 实时钟,右以在PLC电源断电时继续运行,运行小 时计数器的计数范围为0-32767h。
五、微存储器卡
Flash EPROM微存储卡(MMC)用于在断电时保存用户 程序和某些数据,它可以扩展CPU的存储器容量,也 可以将有些CPU的操作系统保存在MMC中,这对于操作 系统的升级是非常方便的。MMC用作装载存储器或便 携式保存媒体。MMC的读写直接在CPU内进行,不需要 专用的编程器。由于CPU31xC没有安装集成的装载存 储器,在使用CPU时必须插入MMC,CPU与MMC是分开订 货的。 如果在写访问过程中拆下SIMATIC微存储卡,卡中的 数据会被破坏。在这种情况下,必须将MMC插入CPU中 并删除它,或在CPU中格式化存储卡。只有在断电状 态或CPU处于STOP状态时,才能取下存储卡。
一、状态和故障显示LED
SF(红色):系统错误、编程错误或从有诊断功能 模板来的故障。 BF(或BATF 红色):电池故障,电池电压低或没 有电池时亮。 DC5V(绿色):CPU和S7-300总线的5V电源电压正 常时亮。(提供给背板总线) FRCE(黄色):至少有一个I/O接口被强制时亮。 RUN(绿色):CPU启动时闪亮(2Hz),运行时常亮 STOP(黄色):CPU在STOP、HOLD状态或重新启动时 常亮;当要求存储器复位时以0.5Hz的频率闪烁,正 在执行存储器复位时以2Hz的频率闪烁。
1、导轨(Rail) S7-300的模块机架(起物理支撑作用,无背板总线) 2、电源模块(PS) 将市电电压(AC120/230V)转换为DC24V,为CPU和 24V直流负载电路(信号模块、传感器、执行器等) 提供直流电源。输出电流有2A、5A、10A三种 ●正常:绿色LED灯亮 ●过载:绿色LED灯闪 ●短路:绿色LED灯暗(电压跌落,短路消失后自动 恢复) ●电压波动范围:5%
西门子S7-300教程

02
西门子s7-300编程
s7-300编程语言介绍
S7-300编程语言
LAD
STL
FBD
西门子的S7-300系列PLC主要 使用STEP 7编程软件进行编程, 支持多种编程语言,包括LAD (梯形图)、STL(语句表)和 FBD(功能块图)。这些语言各 有特点,适合不同的应用场景 和编程习惯。
LAD是最常见的PLC编程语言 ,它使用图形化方式表示逻辑 控制,直观易懂,适合初学者 使用。
在故障。
听诊法
通过听设备运行时的声音,判 断是否存在异常响动或杂音, 从而判断故障部位。
触摸法
通过触摸设备的表面、温度等 ,判断设备是否过热、振动等 异常现象。
测试法
通过使用专业的测试工具和软 件,对设备的各项性能进行测 试,从而确定故障的原因和部
位。
s7-300的日常维护
定期检查
定期对设备进行外观、电源、电缆等检查, 确保设备正常运行。
02
它具有强大的指令集和数据处理能力,能够处理复 杂的逻辑和控制任务。
03
S7-300具有高可靠性和长寿命,能够在恶劣的工业 环境中稳定运行。
s7-300的硬件组成
在此添加您的文本17字
S7-300的硬件组成包括中央处理单元(CPU)、信号模块、 通讯模块、功能模块和接口模块等。
在此添加您的文本16字
PLC与HMI的通讯
02
通过以太网协议,实现S7-300 PLC与HMI设备的实时数据交换
和监控。
PLC与上位机的通讯
03
通过以太网协议,实现S7-300 PLC与上位机的数据交换和远程
监控。
04
西门子s7-300故障诊断与维护
《S7-300PLC基础教程》第1章 S7-300PLC硬件和安装

MERES位置不能保持,在这个位置松手时开关将自动返回STOP位置。将模式选择开关从STOP状态扳到MRES位置,可以复位存储器,使CPU回到初始状态。工作存储器、装载存储器中的用户程序和地址区被清除,全部存储器位、定时器、计数器和数据块均被删除,即复位为零,包括有保持功能的数据。系统参数、CPU和模块的参数被恢复为默认设置,MPI的参数被保留。如果有存储器卡,CPU在复位后将它里面的用户程序和系统参数复制到工作存储器区
1.1.2 CPU模块
CPU是PLC系统的运算控制核心。它根据系统程序的要求完成以下任务:接收并存储用户程序和数据,接收现场输入设备的状态和数据,诊断PLC内部电路工作状态和编程过程中的语法错误,完成用户程序规定的运算任务,更新有关标志位的状态和输出状态寄存器的内容,实现输出控制或数据通信等功能。 S7-300 CPU有20种不同型号,各种CPU按性能等级划分,可以涵盖各种应用范围。S7-300的各款CPU都有非常详尽的性能数据表(具体参数可查阅相关资料),其中最值得关注的CPU性能有以下五方面: I/O扩展能力 指令执行速度 工作内存容量 通讯能力 CPU上的集成功能
1.1 S7-300PLC硬件简介
S7-300(见图1-1)由多种模块部件组成,包括导轨(Rack)、电源模块(PS)、CPU模块、接口模块(IM)、输入输出模块(SM)。各种模块能以不同方式组合在一起,从而可使控制系统设计更加灵活,满足不同的应用需求。
图1-1 S7-300 PLC的基本结构
1.1.1 电源模块
图1-5 MMC卡
如果在写访问过程中拆下SIMATIC微存储器卡,卡中的数据会被破坏。在这种情况下,必须将MMC插入CPU中并删除它,或在CPU中格式化存储卡。只有在断电状态或CPU处于“STOP”状态时,才能取下存储卡。
西门子PLCs7-300教程

PLC的功能 通信、联网功能
PROFIBUS DP
PROFIBUS PA (Ex)
PROFIBUS PA
PLC的功能 人机界面功能
PLC的功能 编程、调试等
使用复杂程度不同的手持、便携和桌面式编程器、工作站和操作屏,进行编程、调试、监视、试验和记录,并通过打印机打印出程序文件。
4.户外型CPU CPU 312 IFM:具有紧凑式结构的户外型产品。内部带有集成的数字量I/O,具有特殊功能和特殊功能的特殊输入。比较适用于恶劣环境下的小系统。 CPU 314 IFM:具有紧凑式结构的户外型产品。内部带有集成的数字量I/O,并具有扩展的特殊功能,具有特殊功能和特殊功能的特殊输入。比较适用于恶劣环境下且对响应时间和特殊功能有较高要求的系统。 CPU 314(户外型):具有高速处理时间和中等规模I/O配置的CPU。比较适用于恶劣环境下,要 求中等规模的程序量和中等规模的指令 执行时间的系统。
PS 电源模块
CPU
IM 接口
SM: AI
SM: AO
FM: - 计数 - 定位 - 闭环控制
CP: - 点-到-点 - PROFIBUS - 工业以太网
系统背版总线
导轨(机架)
S7-300模块
电源模块 (选项)
后备电池 (CPU313以上)
3.革新型CPU(1/2) CPU 312(新型):是一款全集成自动化(TIA)的CPU,比较适用于对处理速度中等要求的小规模应用。CPU运行时需 要微存储卡MMC。 CPU 314(新型):对二进制和浮点数运算具有较高的处理性能,比较适用于对程序量中等要求的应用。CPU运行时需 要微存储卡MMC。 CPU 315-2DP(新型):具有中、大规模的程序存储容量和数据结构,如果需要可以使用SIMATIC功能工具;对二进制和浮点数运算具有较高的处理性能;具有PROFIBUS DP主/从 接口。可用于大规模的I/O配置或建立分布 式I/O结构。CPU运行时需要微存储卡MMC。
西门子s7-300基础知识

13
2013-8-3
1.2 PLC的结构特点
3、PLC系统的其他设备
(1)编程器
编程器是PLC开发应用、监测运行、检查维护不可缺少的器件,用 于编程、对系统作一些设定、监控PLC及PLC所控制的系统的工作状况, 但它不直接参与现场控制运行。 小编程器PLC一般有手持型编程器,目前一般由计算机(运行编程 软件)充当编程器。也就是控制系统的上位机。
12
2013-8-3
1.2 PLC的结构特点
2、各组成部分的作用
(4)电源 电源输入类型有:交流电源(220VAC或110VAC),直 流电源(常用的为24VDC)。 内部开关电源提供DC5V、±DC12V、DC24V。 (5)I/O扩展接口 扩展I/O点数和类型,有并行接口、串行接口等 (6)外设接口 是PLC实现人机对话的、机机对话的通道。一般是 RS232C、RS422A串行通信接口。PLC通过它和编程器、 CRT、打印机、HMI、其它PLC或上位PC连接。
2013-8-3
PLC内部结构解剖图
9
2013-8-3
PLC内部结构解剖图
10
2013-8-3
1.2 PLC的结构特点
2、各组成部分的作用
(1)CPU
CPU是PLC的核心,起神经中枢的作用,相当于人的大脑。接收并 存贮用户程序和数据,用扫描的方式采集输入,执行用户程序、刷新 输出,诊断功能。
5、PLC的特点
(5)体积小、能耗低。
超小型PLC很容易装入机械内部,是实现机电一体化的理想控制设备。
型号
F1-30MR LOGO CPU224
尺寸(mm) W×H×D 重量(g) 功率(W)
275×90×90 72×90×55 120×80×62 1900 22
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学习西门子S7-300的基础第一章PLC概述一、可编程控制器的产生及定义①1969年美国数字设备公司(DEC)研制出世界第一台可编程控制器,并成功地应用在美国通用汽车公司(GM)的生产线上。
但当时只能进行逻辑运算,故称为可编程逻辑控制器,简称PLC (programmable logic controller)。
②70年代后期,随着微电子技术和计算机技术的迅猛发展,使PLC从开关量的逻辑控制扩展到数字控制及生产过程控制域,真正成为一种电子计算机工业控制装置,故称为可编程控制器,简称PC (programmablecontroller)。
但由于PC容易与个人计算机(personal computer)相混淆,故人们仍习惯地用PLC作为可编程控制器的缩写。
③1985年国际电工委员会(IEC)对PLC的定义如下:可编程控制器是一种进行数字运算的电子系统,是专为在工业环境下的应用而设计的工业控制器,它采用了可以编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字或模拟式的输入和输出,控制各种类型机械的生产过程。
④PLC是由继电器逻辑控制系统发展而来,所以它在数学处理、顺序控制方面具有一定优势。
继电器在控制系统中主要起两种作用:(1)逻辑运算(2)弱电控制强电。
⑤PLC是集自动控制技术、计算机技术和通讯技术于一体的一种新型工业控制装置,已跃居工业自动化三大支柱(PLC、ROBOT、CAD/CAM)的首位。
二、可编程控制器的分类及特点(一)分类(1)从组成结构形式分①一体化整体式PLC②模块式结构化PLC(2)按I/O点数及内存容量分①超小型PLC②小型PLC③中型PLC④大型PLC⑤超大型PLC(3)按输出形式分①继电器输出为有触点输出方式,适用于低频大功率直流或交流负载②晶体管输出为无触点输出方式,适用于高频小功率直流负载③晶闸管输出为无触点输出方式,适用于高速大功率交流负载(二)特点①可靠性高、抗干扰能力强②编程简单、使用方便③设计、安装容易,维护工作量少④功能完善、通用性好,可实现三电一体化PLC将电控(逻辑控制)、电仪(过程控制)和电结(运动控制)这三电集于一体。
⑤体积小、能耗低⑥性能价格比高三、可编程控制器的应用①开关量的逻辑控制②位置控制③过程控制④数据处理⑤通信联网⑥CIMS的应用四、PLC控制系统的分类(一)、集中式控制系统集中式控制系统是用一个PLC控制一台或多个被控设备。
主要用于输入、输出点数较少,各被控设备所处的位置比较近,且相互间的动作有一定联系的场合。
其特点是控制结构简单。
(二)、远程式控制系统远程式控制系统是指控制单元远离控制现场,PLC通过通信电缆与被控设备进行信息传递。
该系统一般用于被控设备十分分散,或工作环境比较恶劣的场合。
其特点是需要采用远程通信模块,提高了系统的成本和复杂性。
(三)分布式控制系统分布式控制系统即采用几台小型PLC分别独立控制某些被控设备,然后再用通信线将几台PLC连接起来,并用上位机进行管理。
该系统多用于有多台被控设备的大型控制系统,其各被控设备之间有数据信息传送的场合。
其特点是系统灵活性强、控制范围大,但需要增加用于通信的硬件和软件,系统的复杂性也更大。
第一章可编程控制器原理2.1 PLC的组成与基本结构2.1.1 PLC的基本组成PLC主要由中央处理单元、输入接口、输出接口、通信接口等部分组成,其中CPU是PLC的核心,I/O部件是连接现场设备与CPU之间的接口电路,通信接口用于与编程器和上位机连接。
对于整体式PLC,所有部件都装在同一机壳内;对于模块式PLC,各功能部件独立封装,称为模块或模板,各模块通过总线连接,安装在机架或导轨上。
不同厂商生产的不同系列产品在每个机架上可插放的模块数是不同的,一般为3-10块。
可扩展的机架数也不同,一般为2-8个机架。
基本机架与扩展机架之间的距离不宜太长,一般不超过10M.。
2.1.2 PLC各组成部分1、中央处理单元CPUCPU通过输入装置读入外设的状态,由用户程序去处理,并根据处理结果通过输出装置去控制外设。
一般的中型可编程控制器多为双微处理器系统,一个是字处理器,它是主处理器,由它处理字节操作指令,控制系统总线,内部计数器,内部定时器,监视扫描时间,统一管理编程接口,同时协调位处理器及输入输出。
另一个为位处理器,也称布尔处理器,它是从处理器,它的主要作用是处理位操作指令和在机器操作系统的管理下实现PLC编程语言向机器语言转换。
CPU处理速度是指PLC执行1000条基本指令所花费的时间。
2、存储器存储器主要存放系统程序,用户程序及工作数据。
PLC所用的存储器基本上由PROM,EPROM,EEPROM及RAM等组成。
3、输入/输出部件输入/输出部件又称I/O模块。
PLC通过I/O接口可以检测被控对象或被控生产过程的各种参数,以这些现场数据作为PLC对控对象进行控制的信息依据。
同时PLC又通过I/O接口将处理结果送给被控设备或工业生产过程,以实现控制。
4、编程装置和编程软件PLC是以顺序执行存储器中的程序来完成其控制功能的。
5、电源部件2.2 PLC的基本工作原理2.2.1 PLC的循环扫描工作过程(一)PLC的循环扫描PLC的CPU是采用分时操作的原理,每一时刻执行一个操作,随着时间的延伸一个动作接一个动作顺序地进行,这种分时操作进程称为CPU对程序的扫描。
PLC的用户程序由若干条指令组成,指令在存储器中按序号顺序排列。
CPU从第一条指令开始,顺序逐条地执行用户程序,直到用户程序结束,然后返回第一条指令开始新的一轮扫描。
(二)PLC工作过程1、公共操作公共操作是在每次扫描程序前进行的自检。
2、数据I/O操作数据I/O操作也称为I/O状态刷新。
它包括两种操作:①采样输入信号,即刷新输入状态表的内容②送出处理结果,即用输出状态表的内容刷新输出电路3、执行用户程序操作4、处理外设请求操作外设的请求命令包括操作人员的介入和硬件设备的中断2.2.2 PLC的I/O滞后现象造成I/O响应滞后的原因:①扫描方式②电路惯性输入滤波时间常数和输出继电器触点的机械滞后③与程序设计安排有关2.3PLC的编程语言2.3.1 梯形图编程(一)PLC的编程特点1、程序的执行顺序两图实现相同的功能。
当IS1闭合时,1Y1、1Y2输出。
系统上电之后,当1S1闭合时,继电器梯形图中的1Y1、1Y2会同时得电,若不考虑继电器触点的延时,则1Y1、1Y2会同时输出。
但在PLC梯形图中,因为PLC的程序是顺序扫描执行的,PLC的指令按从上向下,从左向右的扫描顺序执行,整个PLC的程序不断循环往复。
PLC的“继电器”的动作顺序由PLC的扫描顺序和在梯形图中的位置决定,因此,当1S1闭合时,1Y1先输出而1Y2后输出。
即继电器采用并行的执行方式,而PLC则采用串行的执行方式。
2、继电器自身的延时效应传统的继电器的触点在线圈得电后动作时有一个微小的延时,并且常开和常闭触点的动作之间有一微小的时间差。
而PLC 中的继电器都为软继电器,不会有延时效应,当然,这里忽略了PLC的扫描时间。
3、PLC中的软继电器每个继电器有无数个常开和常闭触点。
(二)PLC编程的基本原则(1)每个梯形图网络由多个梯级组成,每个输出元素可构成一个梯级,每个梯级可由多个支路组成。
(2)梯形图每一行都是从左母线开始,而且输出线圈接在最右边,输入触点不能放在输出线圈的右边。
(3)输出线圈不能直接与左母线连接。
(4)多个的输出线圈可以并联输出。
(5)在一个程序中各输出处同一编号的输出线圈若使用两次称为“双线圈输出”。
双线圈输出容易引起误动作,禁止使用。
(6)PLC梯形图中,外部输入/输出继电器、内部继电器、定时器、计数器等器件的触点可多次重复使用。
(7)梯形图中串联或并联的触点的个数没有限制,可无限次的使用。
(8)在用梯形图编程时,只有在一个梯级编制完整后才能继续后面的程序编制。
(9)梯形图程序运行时其执行顺序是按从左到右,从上到下的原则。
(二)编程技巧及原则“上重下轻,左重右轻,避免混联”(1)梯形图应把串联触点较多的电路放在梯形图上方(2)梯形图应把并联触点较多的电路放在梯形图最左边(1)(2)为了输入程序方便操作,可以把一些梯形图的形式作适当变换2.3.2 语句表编程PLC的语句:操作码+操作数操作码用来指定要执行的功能,告诉CPU该进行什么操作;操作数内包含为执行该操作所必需的信息,告诉CPU用什么地方的数据来执行此操作。
操作数的分配原则:(1)为了让CPU区别不同的编程元素,每个独立的元素应指定一个互不重复的地址(2)所指定的地址必须在该型机器允许的范围之内。
2.3.3 其它编程语言功能图编程.高级编程语言(C语言.Pascal 语言等)编程语言用户类应用语句表(STL)愿意用类似于机器码语言编程的用户程序在运行时间和存贮空间要求上最优梯形图(LAD)习惯电路图的用户编写逻辑控制程序功能图(FBD)熟悉布尔代数逻辑图的用户编写逻辑控制程序SCL(结构控制语言)可选软件包用高级语言。
如PASCAL或C语言编程的用户数据处理任务程序S7 Graph(顺序控制)可选软件包有技术背景,没有PLC 编程经验的用户以顺序过程的描述很方便S7 HiGraph(状态图形)可选软件包有技术背景,没有PLC 编程经验的用户以异步非顺序过程的描述很方便CFC(连续功能图)可选软件包有技术背景,没有PLC编程经验的用户适用于连续过程的描述第三章SIMATIC S7-300 PLC系统特性及硬件构成3.1 S7-300 PLC系统结构3.1.1 S7-300 PLC的组成主要组成部分有导轨(RACK)、电源模块(PS)、中央处理单元CPU模块、接口模块(IM)、信号模块(SM)、功能模块(FM)等,通过MPI网的接口直接与编程器PG、操作员面板OP和其它S7PLC相连。
3.1.2 S7-300的扩展能力CPU314一个机架上最多只能再安装八个信号模块或功能模块,最多可以扩展为四个机架。
中央处理单元总是在0机架的2号槽位上,1号槽安装电源模块,3号槽总是安装接口模块,槽号4至11,可自由分配信号模块、功能块。
3.1.3 S7-300模块地址的确定数字I/O模块每个槽划分为4Byte(等于32个I/O点),模拟I/O模块每个槽划分为16Byte(等于8个模拟量通道),每个模拟量输入或输出通道的地址总是一个字地址。
机架模板起始地址槽号1 2 3 4 5 6 7 8 9 10 110 数字量模拟量PS CPU IM 0256 4272 8288 12304 16320 20336 24352 281 数字量模拟量IM 32 384 36 400 40 416 44 432 48 448 52 464 56 480 60 4962 数字量模拟量IM 64 512 68 528 72 544 76 560 80 576 84 592 88 608 923 数字量模拟量IM 96640 100656 104672 108688 112704 116720 120736 124752怎样确定信号模板的地址(一)确定数字量模板的地址一个数字量模板的输入或输出地址由字节地址和位地址组成。