只需一步,快速开始
微信扫码登录
举报
你这东东, 我搞不来什么PLC得嘛, .
那位高人帮帮忙,在那里能学得到啊,
不过想学得是OMRON的
呵呵,谢谢了
可我怎么发上去呢
好呀,
3.1.1 S7-300 PLC的组成
主要组成部分有导轨(RACK)、电源模块(PS)、中央处理单元CPU
模块、接口模块(IM)、信号模块(SM)、功能模块(FM)等,通过
MPI网的接口直接与编程器PG、操作员面板OP和其它S7PLC相
连。
数字I/O模块每个槽划分为4Byte(等于32个I/O点),模拟I/O
模块每个槽划分为16Byte(等于8个模拟量通道),每个模拟量输入或输
出通道的地址总是一个字地址。
3.1.2 S7-300的扩展能力
CPU314一个机架上最多只能再安装八个信号模块或功能模块,最多可以扩
展为四个机架。中央处理单元总是在0机架的2号槽位上,1号槽安装电
源模块,3号槽总是安装接口模块,槽号4至11,可自由分配信号模块、
功能块。
3.2.1 S7-300编程方式简介
S7-300 PLC的编程软件是STEP 7。
用户程序由组织块(OB)、功能块(FB,FC)、数据块(DB)构成。
OB是系统操作程序与用户应用程序在各种条件下的接口界面,用于控制
程序的运行。OB1是主程序循环块,在任何情况下,它都是需要的。
功能块(FB,FC)实际上是用户子程序,分为带“记忆”的功能块FB和不
带“记忆”的功能块FC。前者有一个数据结构与该功能块的参数表完全
相同的数据块(DB)附属于该功能块,并随着功能块的调用而打开,随着功
能块的结束而关闭。该附属数据块(DB)叫做背景数据块,存在背景数据
块中的数据在FB块结束时继续保持,也即被“记忆”。功能块FC没有背
景数据块,当FC完成操作后数据不能保持。
数据块(DB)是用户定义的用于存放数据的存储区。
S7 CPU还提供标准系统功能块(SFB,SFC)。
3.2.2 S7-300 PLC的存储区
S7-300 CPU有三个基本存储区:
(1)系统存储区:RAM类型,用于存放操作数据(I/O、位存储、定时器、计数器等)。
(2)装载存储区:物理上是CPU模块中的部分RAM,加上内置的EEPROM或选用的可拆卸FEPROM卡,用
于存放用户程序。
(3)工作存储区:物理上是占用CPU模块中的部分RAM,其存储内容是CPU运行时,所执行的用户程序单元(逻辑块和功能块)的复制件。
CPU程序所能访问的存储区为系统存储区的全部、工作存储区
中的数据块DB、暂时局部数据存储区、外设I/O存储区等。
3.3 S7-300 PLC中央处理单元CPU模块
3.3.1 CPU模块概述
中央处理单元CPU的主要特性,包括存储器容量、指令执行时间、最
大I/O点数、各类编程元件(位存储器、计数器、定时器、可调用块)
(1)RUN-P:可编程运行方式。
(2)RUN:运行方式。
(3)STOP:停机方式。
(4)MRES:CPU清零
(1)MRES:CPU清零
用钥匙开关进行程序的清除
在开始一个新的编程工作时,我们需要将中央处理器进行清零处理。它
将很容易地通过操作CPU上的钥匙开关来实现。为此我们必须进行以下
的操作步骤:
1.接通PLC工作电源,并等待至CPU的自检测运行完成
2.转动钥匙开关至MRES位置,并保持这个状态,直至STOP发光
二极管从闪动转为常亮状态
3.钥匙开关转至STOP位置并迅速转回MRES位置,保持这个状态,
STOP发光二极管开始快速闪动
4.STOP发光二极管的快速闪动,表示CPU已被清零
5.松开钥匙开关,这时钥匙会自动返回STOP位置
6.可编程控制器已被清零,并可以传输新的控制程序
程序的下传只能是钥匙开关在STOP或RUN-P位置进行
3.3.3 CPU单元的参数设置
(1)时钟存储器
S7-300有8个时钟存储器,每个频率都不一样。可以在0-
255范围内定义任一字节为时钟存储器字节。
第四章 编程语言
操作系统:操作系统由PLC的生产厂提供,它支持用户程序
PLC的程序 的运行
用户程序:用户程序是用户为完成特定的控制任务而编写的
应用程序
梯形图编程(LAD)
PLC常用的编程语言 语句表编程(STL)
功能图编程(FBD)
指令:操作码+操作数
操作码用来指定要执行的功能,告诉CPU该进行什么操作;操作
数内包含为执行该操作所必需的信息,告诉CPU用什么地方的数
据来执行此操作。
例如: 操作码 操作数
0 I0.0
O I0.1
= Q0.0
有些语句指令不带操作数,因为它们的操作对象是唯一的。
例如:操作码 操作数
NOT
SET
4.1.2 操作数
1.标识符及标识参数
主标识符(操作数存放的存储器的区域): I
标识符 Q、PI、PQ、M、T、C、L、DB
操作数 辅助标识符(操作数的位数长度):X、B、W、D
标识参数(操作数在该存储区域内的具体位置)
注释:I:输入过程映像存储区
Q:输出过程映像存储区
PI:外部输入
PQ:外部输出
M:位存储区
T:定时器
C:计数器
L:本地数据
DB:数据块
X:位
B:字节
W:字
D:双字
3 寻址方式
寻址方式是指令得到操作数的方式。
立即寻址:操作数本身直角接包含在指令中
直接寻址:指令中直接给出操作数的存储单元地址
S7寻址方式 存储器间接寻址
寄存器间接寻址
4.1.4 数据类型
数据类型决定了你以什么方式或格式理解或访问存储区中的数据。
基本数据类型:定义不超过32位的数据
复式数据类型:定义超过32位或由其它数据类型组成
数据类型 的数据
参数类型:定义传给FB块和FC块的参数
4.1.5 状态字
某设备有三台风机,当设备处于运行状态时,如果风机至少有两台以上
转动,则指示灯常亮;如果仅有一台风机转动,则指示灯以0.5Hz的频
率闪烁;如果没有任何风机转动,则指示灯以2Hz的频率闪烁。当设备
不运行时,指示灯不亮。
梯形图程序:
例四 优先程序
优先程序执行时,能在多个输入信号中仅接收最先一个输入信号作出反
映,其后的输入信号不接收。此原则常用于抢答器中。
例五 灯泡控制程序
一盏灯泡由一个按钮来控制,已知第一次按下按钮,灯泡亮,第二次按
下按钮,灯光灭。
(二)定义符号地址
符号地址
绝对地址
类据类型
说明
S0
I0.0
BOOL
按钮
L0
Q0.0
灯泡
M0
M0.0
标标位
复位/置位指令根据RLO的值,来决定被寻址位的信号状态是否需要改变。
若RLO的值为1,被寻地址位的信号状态被置1或清0;若RLO的值为0,被寻
址位的信号保持原状态不变。这一特性又称为静态的置位/复位。相应地,赋值输出被称为动态赋值输出。在LAD中置位/复位指令要放在逻辑串最右端,而不能放在逻辑串中间。
4. RS触发器
例一 控制传送带
一个由电气启动的传送带,在传送带的起点有两个按钮开关:用于START的
S1和STOP的S2。在传送带的尾部也有两个按钮开关:用于START的S3和
STOP的S4。可以从任何一端起动或停止传送带。另外,当传送带上的物件
到达末端时,传感器S5使传送带停机。
ControlNet已成为工业自动化领域的标准网络。在国际现场总线协会所确定的8种国际网络标准中排名第三位,仅仅次于以太网和Devicenet。网络标准为IEC61158。这种标准化带来的好处就是使得用户可以选择不同的设备供应商来提供他们最好的设备,而这些设备可以通过标准化的网络联系在一起,协调有序地工作。随着芯片技术、网络技术和软件技术的发展,用户对自动化的要求越来越高,现代的自控系统已经不再是传统的单机应用,在一个现代化的自控系统中,已经不再可能完全由某一家公司提供全部的设备,即便某家公司有这个能力,他所提供的产品也未必都是最好最合适的,这就不可避免的要使用到不同厂家的产品,用户在设计之初,必须选择一个具有广泛支持的标准化网络,只有这样,所有的设备才能很好地集成为系统,而ControlNet是用户最好的选择。
ControlNet区别于传统网络的一个显著特点就是其确定性,由于ControlNet采用了生产者/消费者的网络模式,使得其网络速度和效率不随网络上节点数目和网络距离而变化,并且用户可以预先组态网络上节点的信息传输时间(毫秒级),使用者无需编写通讯程序便可确保全部信息在预先设定的时间间隔内得到传输。ControlNet采用的时间片技术从原理上杜绝了网络发生阻塞的可能。确定性和可重复性在现代控制系统中得到了越来越多的应用。
谁有日本横河PLC的有关中文编程软件和编程手册,我公司的设备用的就是这种PLC,郁闷啊,看不懂呢,谢谢了
我马上就要报考技师了,哪位大师论文上能支一招啊?谢谢啊
有威海和安徽宿州的朋友吗?
大家好,今天的天气很好,很希望能在这里认识到PLC的专家
我们这里的企业,还是电子方面的比较多,可能是韩国在这里大量投资的原因吧,现在的中国如果外资突然的退出不知道会给中国造成什么样的损失
在我眼中的韩国人很小气,台湾人更如此,没办法,中国现在的情况比过去已经是很好了
本版积分规则 发表回复 回帖后跳转到最后一页