全国服务热线 19514718569

西门子CPU414-2模块西门子中国一级总代理 西门子PLC代理商

更新时间:2024-01-07 08:08:00
价格:¥888/台
西门子:西门子代理商
西门子CPU:西门子plc
德国:全新原装
联系电话:
联系手机: 19514718569
联系人:吴悦
让卖家联系我
详细介绍

西门子CPU414-2模块西门子中国一级总代理 西门子PLC代理商

西门子CPU414-2模块西门子中国一级总代理 西门子PLC代理商

西门子CPU414-2模块西门子中国一级总代理 西门子PLC代理商

浔之漫智控技术(上海)有限公司  经营理念是:以质量求生存,以诚信谋发展。

我们公司能提供全套产品,我们有着zuihao的库存,Zui优惠的价格

Zui优质的售后服务和Zui强大的技术力量

我公司大量现货供应,价格优势,品质保证,德国原装进口

西门子S7-1200实现先进先出(FIFO)循环存储

一、使用数组存储,通过更改存入和取出的索引实现     

使用LAD语言&SCL语言组合实现

        相对于SCL,使用LAD语言的使用更加的普遍,但是LAD又有它的局限性,因此这里使用LAD和SCL相结合的方式实现这个需求,可以让熟悉LAD语言的工程师更好的理解实现思路。


1、新建函数块(FB块)

                       名称:循环存储(FIFO)


                       语言:LAD                               


1481477895.jpg


创建函数块


2 、基础变量声明

        在“循环存储(FIFO)”中声明所需要的基础变量,程序中使用的变量在编写过程中根据需要进行声明即可。


1482328578.jpg


声明基础变量


3、开始写程序

1、写入数据


 1.1 声明变量“写入使能_上升沿存储”

1483676920.jpg

1.2 使用 “CMP<>” 指令先看 “#写入数据” 是否不为空(我们把16#00视为空),满足条件后在 “#写入使能” 的上升沿使用 “MOVE” 指令将 “#写入数据” 的值移动到 “#存储数组[#写入索引]”。数据写入完成后,使用“ADD”加法指令,将 “#写入索引” +1,为下一次写入做准备。


1484531785.jpg


写入程序标题


  


2、使用“CMP>”指令,当“#写入索引” 大于“#存储数组”的Zui大索引时将“#写入索引”重置为“0”,下一次写入数据时将从“#存储数组”的第一个元素开始写入;我们前面声明的数据组Zui高索引为99,所以这里“CMP>”的 “操作数2 ” 是“99”;

1485426611.jpg



复位写入索引


3、读取数据


3.1 声明变量“#读取使能_上升沿存储” 


1486247163.jpg


标题声明变量“#读取使能_上升沿存储” 


3.2 在 “#读取使能” 的上升沿,使用 “CMP<>” 指令先看 “#存储数组[#读取索引]”的值是否不为空,满足条件后使用“MOVE”指令,将“#存储数组[#读取索引]”的值移动到“#读取数据”,数据读取完成后,使用“ADD”加法指令,将 “#读取索引” +1,为下一次读取做准备。


1487019954.jpg


读取数据


4、使用“CMP>”指令,当“#读取索引” 大于“#存储数组”的Zui大索引时将“#读取索引”重置为“0”,下一次写入数据时将从“#存储数组”的第一个元素开始写入;我们前面声明的数据组Zui高索引为99,所以这里“CMP>”的 “操作数2 ” 是“99”;


1487953848.jpg


复位读取索引


5、 复位索引和清空数组


5.1 声明变量:


                  复位和清空_上升沿存储

                  复位和清空_FOR起始值

                  复位存储数组的索引值


1488758427.jpg


声明变量


 5.2 插入SCL程序段,在复位数组的过程中使用 “FOR” 效率更高,因此这里我们使用SCL语言;


1489587206.jpg


插入SCL程序段


 5.3 使用 “P_TRIG” 指令获取 #复位和清空 信号的上升沿,“P_TRIG”放到程序段中,调用函数选择多重实例


1490260410.jpg


P_TRIG 调用函数“多重实例”


5.4 使用“IF”指令,当 “#复位和清空_上升沿存储” 为“1”时,将“ #写入索引、 #读取索引、#复位存储数组的索引值” 的值赋为“0”,然后通过遍历的方式将“#存储数组”所有元素赋值为“16#00”. 


1491324213.jpg


复位和清空程序


4、完整程序 

1、变量表


1492187924.jpg


变量表


 2、程序

image.png

 

————————————————

版权声明:本文为CSDN博主「Shui Hu」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/dongyanxiang01/article/details/128726071


西门子PLC的编程软件和程序结构

西门子PLC的编程软件和程序结构

西门子plc编程软件

西门子公司针对SIMATIC系列PLC提供了很多种的编程软件,主要有STEP MICRO/DOS和STEP MICRO/WIN;STEP mini;标准软件包STEP7

S7系列的PLC的编程语言非常丰富,有LAD、STL、SCL、GRAPH、HIGRAPH、CFC等。用户可以选择一种语言编程,如果需要,也可以混合使用几种语言编程。

西门子PLC的编程软件和程序结构

程序结构

程序结构主要适用与S7-3000和S7-400,他有线性编程、分步式编程和结构化编程等3种编程方法。

FPI系列可编程控制器是日本松下电工公司的小型PLC产品。

FPI编程软件及指令系统

1.编程方式

NPST-GR提供了3种编程方式:梯形图方式;语句表方式和语句表达方式。

2.注释功能

NPST-GR可以为I/O继电器和输出点加入注释,使用户对继电器所对应的设备及继电器的用途一目了然。

3.程序检查

NPST-GR能查找程序中语法的错误和进行程序校验

4.监控

NPST-GR能监控用户编制的程序,并可以进行运行测试。用户可以检查继电器、寄存器和PLC工作状态,方便的进行调试与修改。

5.系统寄存器设置

NPST-GR可设置N0.0-N0.418系统寄存器的内容,根据屏幕的提示信息进行选择或输入,简单方便。

6.I/O和远程I/O地址分配

用NPST-GR可以为主机扩展板上每个槽分配I/O和远程I/O地址

7.数据管理

数据管理可以将程序或数据存盘,用于数据备份,或在传入PLC之前暂存数据

两者在编程的应用上还有就是西门子的是单母线,而日本松下的是双母线;

还有就是西门子和日本松下的输入和输出也不同的,日本松下的输入就只有X,输出就只有Y。

其实语言是相通的,就是方法不同,两个可以相互转换。

Product Type
产品类型
Sub type
分类
MLFB
订货号
Description
产品描述
LOGO!
主机模块
LOGO!
基本型主机
6ED1052-1CC08-0BA1LOGO! 24CE,主机,集成显示面板 电源/输入/输出:24V/24V/24V 晶体管,
8DI (4AI)/4DO,内存400个功能块,可连接扩展模块,集成以太网接口
6ED1052-1FB08-0BA1LOGO! 230RCE,主机,集成显示面板. 电源/输入/输出: 230V/230V/继电器,
8 DI/4 DO, 内存400个功能块,可连接扩展模块,集成以太网接口
6ED105-21HB08-0BA1LOGO! 24RCE,主机,集成显示面板 电源/输入/输出: 24V UC/24V UC/继电器, 8 DI/4 DO,内存400个功能块, 可连接扩展模块24V AC/DC,支持 NPN/PNP 输入类型,集成以太网接口
6ED1052-1MD08-0BA1LOGO! 12/24RCE,主机,集成显示面板. 电源/输入/输出: 12/24V DC/继电器,
8 DI (4AI)/4 DO,内存400个功能块 可连接扩展模块,集成以太网接口
LOGO!
经济型主机
6ED1052-2CC08-0BA1LOGO! 24CEO, 主机,没有集成显示面板,电源/输入/输出: 24V/24V/24V 晶体管, 8 DI (4AI)/4 D,内存400个功能块,集成实时时钟, 可连接扩展模块,集成以太网接口 
6ED1052-2FB08-0BA1LOGO! 230RCEO, 主机,没有集成显示面板, 电源/输入/输出: 230V/230V/继电器, 8DI/4DO,内存400个功能块, 可连接扩展模块230V AC/DC,集成以太网接口  
6ED1052-2HB08-0BA1LOGO! 24RCEO (AC), 主机, 没有集成显示面板,电源/输入/输出:24V UC/24V UC/继电器, 8 DI/4 DO, 内存400个功能块, 可连接扩展模块,支持 NPN/PNP 输入类型,集成以太网接口
6ED1052-2MD08-0BA1LOGO! 12/24RCEO, 主机,没有集成显示面板,电源/输入/输出: 12/24V DC/继电器, 8 DI (4AI)/4 DO, 内存400个功能块, 可连接扩展模块,集成以太网接口 
LOGO!
扩展模块
LOGO!
数字量扩展
6ED1055-1CB00-0BA2LOGO! DM8 24,数字量扩展模块,电源/输入/输出: 24V/24V/晶体管 ,4 DI/4 DO,只能连接LOGO!8 主机
6ED1055-1FB00-0BA2LOGO! DM8 230R,数字量扩展模块,电源/输入/输出: 230V/230V/继电器,4 DI/4 DO,只能连接LOGO!8 主机
6ED1055-1HB00-0BA2LOGO! DM8 24R,数字量扩展模块,电源/输入/输出: 24V/24V/继电器, 4 DI/4 DO,支持 NPN/PNP 输入类型,只能连接LOGO!8 主机
6ED1055-1MB00-0BA2LOGO! DM8 12/24R,数字量扩展模块,电源/输入/输出:
12/24V/12V/24V/继电器,4 DI/4 DO,只能连接LOGO!8 主机
6ED1055-1FB10-0BA2LOGO! DM16 230R,数字量扩展模块,电源/输入/输出: 230V/230V/继电器,8 DI/8 DO,只能连接LOGO!8 主机
6ED1055-1CB10-0BA2LOGO! DM16 24,数字量扩展模块,电源/输入/输出:24V DC/24V DC/晶体管,8 DI/8 DO,只能连接LOGO!8 主机
6ED1055-1NB10-0BA2LOGO! DM16 24R,数字量扩展模块,电源/输入/输出: 24V DC/24V DC/继电器,8 DI/8 DO,只能连接LOGO!8 主机
LOGO!
模拟量扩展
6ED1055-1MA00-0BA2LOGO! AM2,模拟量输入模块,电源:12/24VDC,2 AI,输入范围: 0 - 10V 或 0/4- 20mA,只能连接LOGO!8 主机
6ED1055-1MD00-0BA2LOGO! AM2 RTD,模拟量输入模块, 电源:12/24VDC,2AI,测量温度范围: -50 ... +200℃,支持 PT100/1000输入,只能连接LOGO!8 主机
6ED1055-1MM00-0BA2LOGO! AM2 AQ,模拟量输出模块,电源:24VDC ,2 AO,输入范围: 0-10V 或 0/4-20mA,只能连接LOGO!8 主机
LOGO!
其他产品
LOGO!
文本显示器
6ED1055-4MH08-0BA1LOGO!TDE,文本显示面板,6行显示,3种背光,集成2个以太网接口,只能连接LOGO! 8,需要V8.2版本支持
LOGO!
轻松软件
6ED10580BA080YA1LOGO! 轻松软件 V8单授权, 一次安装,DVD 内包含软件以及相关文档,
支持 6 种语言,兼容多种操作系统: WINXP、WIN7WIN8 、MAC OSX 10.6 - 10、LINUX SUSE 11.3、SP3、 K 3.0.76
LOGO!
接触器
6ED10574CA000AA0LOGO! 接触器 24,用于电力切换,支持高达20A 或 4KW 的电机,供电:24V DC,3 NO + 1 NC 
6ED10574EA000AA0LOGO! 接触器 230,用于电力切换,支持高达 20A 或 4KW 的电机,供电:230V AC,3 NO + 1 NC 
LOGO!
电源
6EP3310-6SB00-0AY0LOGO! 电源,输入: 100-240 V AC/110 … 300 V DC,输出: 5 V / 3 A DC
6EP3311-6SB00-0AY0LOGO! 电源,输入: 100-240 V AC/110 … 300 V DC,输出:  5 V / 6.3 A DC
6EP3320-6SB00-0AY0LOGO! 电源,输入: 100-240 V AC/110 … 300 V DC,输出:  12 V / 0.9 A DC
6EP3321-6SB00-0AY0LOGO! 电源,输入: 100-240 V AC/110 … 300 V DC,输出:  12 V / 1.9 A DC
6EP3322-6SB00-0AY0LOGO! 电源,输入: 100-240 V AC/110 … 300 V DC,输出:  12 V / 4.5 A DC
6EP3321-6SB10-0AY0LOGO! 电源,输入: 100-240 V AC/110 … 300 V DC,输出: 15 V / 1.9 A DC
6EP3322-6SB10-0AY0LOGO! 电源,输入: 100-240 V AC/110 … 300 V DC,输出:  15 V / 4 A DC
6EP3330-6SB00-0AY0LOGO! 电源,输入: 100-240 V AC/110 … 300 V DC,输出:  24 V / 0.6 A DC
6EP3331-6SB00-0AY0LOGO! 电源,输入: 100-240 V AC/110 … 300 V DC,输出: 24 V / 1.3 A DC
6EP3332-6SB00-0AY0LOGO! 电源,输入: 100-240 V AC/110 … 300 V DC,输出: 24 V / 2.5 A DC
6EP3333-6SB00-0AY0LOGO! 电源,输入: 100-240 V AC/110 … 300 V DC,输出:  24 V / 4 A DC
LOGO!
KNX
6BK17000BA200AA0LOGO! CMK2000 可配合LOGO! 8 的通信模块用于KNX楼宇总线协议,电源为 DC 24V 0.04A,1个RJ45以太网口,可同步联接50个通信对象(替代0BA6的EIB模块)


没有

联系方式

  • 地址:上海松江 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 邮编:201600
  • 联系电话:未提供
  • 经理:吴悦
  • 手机:19514718569
  • QQ:2810544350
  • Email:2810544350@qq.com
产品分类