浔之漫智控技术(上海)有限公司
西门子PLC模块 , CPU模块 , DP通讯电缆 , 6GK交换机
北京西门子授权代理商变频器供应商

北京西门子授权代理商变频器供应商

西门子PLC编程中应该注意的问题:


 

1.中断程序中可以调用子程序

累加器和逻辑堆栈式的存蓄器在中断程序和被调用的子程序中都是共用的


 

2.中断程序和主程序下数据是可以共享的

中断程序虽说是可以共享的,但是我们要注意的是中断事件中事情异步特性的因数影响,来解决共享数据的一致性问题,在中断事件中主程序执行的任何一个地方都是有可能出现的。


 

3.通信接口的中断

PLC的串行通信口是可以有梯形图或者语句表程序控制的。通信口的这种操作模式称为自有端口的模式。在自由的情况下,就可以用程序定义波特率,每个字节的位数等等,在执行主程序的过程中,申请中断,才能定义自由端口模式,利用接收和发送中断可以简化程序对通信的控制。


 

4.I/O中断

I/O中断包括上升或下降沿中断,告诉计数器中断和脉冲串输出中断。

S7-200CPU用输入I0.0~I0.3的上升或下降产生了中断,则发生的事件被输入端子捕获,这样的上升沿或者下降可被用来指示当某个事件发生时必须引起注意的条件。

5.时基中断

6.中断的优先级和排队

7.中断的限制

8.中断程序编程步骤

简而言之,模拟量输入就是将模拟量传感器、变送器的电量信号通过模拟量输入模板输入到PLC中,并应用程序进行转换为数值。而模拟量输出就是应用程序将数值通过模拟量输出模板输出到相应的外部设备中。*的知识点:

??
a、首先要熟悉S7-200PLC模拟量输入、输出模块的硬件特性。

??
b、要熟悉S7-200PLC模拟量输入、输出模块的接线方法;

??
c、要熟悉S7-200PLC模拟量输入、输出模块的方式设置;

??
d、要熟悉模数、数模转换的方法;

??
e、要熟悉S7-200PLC相关的编程指令;

??

f、要熟悉你应用的模拟量传感器、变送器的电气特性及接线方法。

常见问题

1. 同一个模块的数字量输入端可以同时接NPN和PNP两种信号的设备吗?

不可以,因为NPN和PNP两种类型的信号在DI端形成的回路中对于DI点的电流方向相反,同样地M点的电流方向也相反,如图7和图8,NPN和PNP回路的电流方向不同所示,如果把两种信号接到一个M端,则M端有两种电流流向,这是不正确的。

因此不能在同一个模块的DI输入端同时接NPN和PNP两种信号的设备。

程序来调节,可以调节电机速度、阀门开度等在PTO(运动控制)中,输出脉冲可以组态为多种工作,包括自动

寻找原点,可实现

本机集成8输入/6输出共14个数字量I/O点。可连接2个扩展模块。6K字节程序和数据存储空间。4个独立的30kH

z高速计数器,2路独立的20kHz高速脉冲输出。1个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由

方式通讯能力。非常适合于小点数控制的微型控制器。本机集成14输入/10输出共24个数字量I/O点。可连接7个

扩展模块,大扩展至168路数字量I/O点或35路模拟量I/O点。13K字节程序和数据存储空间。6个独立的30kHz高

速计数器,2路独立的20kHz高速脉冲输出,具有PID控制器。1个RS485通讯/编程口,具有PPI通讯协议、MPI通

讯协议和自由方式通讯能力。I/O端子排可很容易地整体拆卸。是具有较强控制能力的控制器。本机集成14输入

/10输出共24个数字量I/O点,2输入/1输出共3个模拟量I/O点,可连接7个扩展模块,大扩展值至168路数字量I/

O点或38路模拟量I/O点。20K字节程序和数据存储空间,6个独立的高速计数器(100KHz)2个100KHz的高速

脉冲输出,2个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。本机还新增多种功

能,如内置模拟量I/O,位控特性,自整定PID功能,线性斜坡脉冲指令,诊断LED,数据记录及配方功能等。是

具有模拟量I/O和强大控制能力的新型CPU。本机集成24输入/16输出共40个数字量I/O 点。可连接7个扩展模块,

大扩展至248路数字量I/O 点或35路模拟量I/O 点。13K字节程序和数据存储空间。6个独立的30kHz高速计数器,

2路独立的20kHz高速脉冲输出,具有PID控制器。2个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和

自由方式通讯能力。I/O端子排可很容易地整体拆卸。用于较高要求的控制系统,具有更多的输入/输出点,更

强的模块扩展能力,更快的运行速度和功能更强的内部集成特殊功能。可完全适应于一些复杂的中小型控制系

SR是继电器输出的,电压范围宽,5-250VAC或者5-30VDC,电流大,2A,动作频率低;ST是

晶体管输出的,电压范围窄24VDC,电流小,0.5A,动作频率高100KHz。ST的价格会相对高一

些,我个人认为该买ST的,因为支持高速脉冲输出,可以控制一些步进电机,伺服电机等,作为

学习,可扩展的更多。而SR的买有高速脉冲输出,不能控制步进电机,伺服电机等。

1、S7-1200介于200和300之间。性能比200强大很多。 西门子当初做200,是找日本外购的硬件,

他一直想做自己的硬件即后来的1200。

2、Smart 是为了满足中国市场的一些顽固人士准备的,或者是为了一些简单的很小的设备,为了降低成

本准备。Smart是在200的基础上进行了升级,从名字就看的出来,增加了一些现在流行的借口,进行了一些

升级。

3、1200的定位是小型PLC,200 Smart是微型的,1500是中型和大型的,就前途看的话还是1200和1500有

前途。200 Smart以后会怎么样不是很好说,1200和1500以后必定是大放光彩的。

从发展来看SMART是今后中国市场发展的趋势,200将会被取代,s7-1200呀,网口支持标准的TCP/IP协议,

SMART除了网络扩展和便宜之外,其他指标譬如高速脉冲,模拟量输入差太多,位置距离运动控制完全不

能相比的,这里也是希望smart做得更加*些。在国内,肯定是S7-200 smart 。在国外,S7-1200就是

S7-200的升级替代产品。在西门子博途平台上,STEP7一个软件就实现了S7-1200S、7-300/400、

S7-1500的编程。然而S7-200 smart 却需要单独的软件。

S7-200 SMART PLC可以支持普通的商用 micro SD卡,可以支持4G,8G,16G ,32G其主要有以下三个作用:

(1)对PLC进行初始化设置

(2)对PLC进行程序的传输

(3)实现PLC的固件升级

一、对PLC进行初始化(复位)

步骤一:

用普通读卡器将恢复出厂设置文件拷贝到一个空的 MicroSD卡中。恢复出厂设置文件为文本文件 “S7JOB.S7S”

使用记事本打开文本文件 “S7_JOB.S7S”,应包含字符串“RESET_TO_FACTORY”。

步骤二:

在 CPU 断电状态下插入 MicroSD 卡,给 CPU 上电,CPU 会自动识别存储卡为恢复出厂设置卡并且自动恢复 

CPU 出厂设置。恢复出厂设置过程中,RUN 指示灯和 STOP 指示灯以 2 HZ 的频率交替点亮。

步骤三:

当 CPU 只有 STOP 灯开始闪烁,表示“恢复出厂设置”操作成功,从 CPU 上取下存储卡。

步骤四:

“恢复出厂设置”操作包括以下几项操作:将CPUIP地址恢复为出厂默认设置,清空CPU程序块、数据库和系统块。

1.冷启动是断电后重新上电的一种启动; 

2.暖启动是在PLC上电后CPU的拨动开关由STOP位置拨到RUN的位置的一种启动; 

3.热启动是由PG/PC强制CPU从RUN进入STOP后再强制回到RUN的一种启动. 

4.区别: 冷启动CPU从自检开始并调入程序数据等然后从头执行程序;暖启动CPU不再进行自检,

只是从头执行程序;热启动CPU进入STOP前时的程序执行状态接续执行。


发布时间:2023-10-26
展开全文
优质商家推荐 拨打电话