昆明西门子电源一级代理商
- 供应商
- 浔之漫智控技术(上海)有限公司总部
- 认证
- 报价
- ¥1100.00元每台
- 品牌
- 西门子
- 货期
- 现货
- 产地
- 德国
- 联系电话
- 15021292620
- 手机号
- 15021292620
- 销售
- 颜娟
- 所在地
- 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
- 更新时间
- 2023-11-04 06:00
昆明西门子电源一级代理商昆明西门子电源一级代理商昆明西门子电源一级代理商
一套完美的plc程序,并不仅仅是使系统能够运行起来这么简单,首先程序应该是正确的可靠的,这是前提,然后还应具备简单性和可读易改性,换句话说是应具有完整的注释、易于修改程序。此外,也需要精良的架构、良好的可扩展性、具备报警保护系统、运行前的模拟系统。那么下面我们就从这几个方面来详细展开说一下~
1. 正确性
plc的程序一定要正确,并要经过调试验证,证明其能够正确工作。这是对plc程序的根本的要求,若这一点做不到,其它的再好也没有用是吧?要使程序正确,一定要准确的使用指令,正确的使用编程软元件。必要时,可编些小程序对一些不清楚的指令作些测试。
2. 可靠性
plc程序不仅要正确,还要可靠,这反映着plc程序的稳定性,这也是对plc程序的基本要求。有的plc程序,在正常的工作条件下或合法操作时能正确工作,而出现非正常工作条件(如临时停电,又很快再通电)或进行非法操作(如一些按钮不按顺序按,或同时按若干按钮)后,程序就不能正常工作了,这种程序,就不太可靠,或者说是不好的程序。
好的plc程序对非正常工作条件出现,能予以识别,好的plc程序对非法操作能予以拒绝,只接受合法操作。联锁是拒绝非法操作常用的手段,继电电路常用这个方法,plc也可继承这个方法。
3. 简单性
好能够使plc程序尽可能简单。简单的含义就是尽可能的使用标准化的程序框架,尽可能使用简单的指令。要想程序简单,就要优化程序结构,用流程控制等指令简化程序。
4. 可读性
要求所设计的程序可读性要好。这不仅便于程序设计者加深对程序的理解,便于调试,而且,还要便于别人读懂你的程序,便于使用者维护。要使程序可读性好,所设计的程序就要尽可能清晰。要注意层次结构,实现模块化。要多用一些标准化的设计。i/o分配要有规律性,便于记忆与理解。必要时,还要做一些注释工作。
程序的注释,应该有以下几个方面:
a、系统注释
b、程序块注释
c、段注释
d、变量注释(包含i/o注释、中间变量注释)
5. 易改性
程序要便于修改。plc的特点之一就是方便,可方便的在软件上修改或重新设计程序。重新设计程序,一般是在改变plc工艺的用途要求的情况才需要,这时不仅程序重编,而且i/o也要重新分配。但是,大多数情况下不需要重编程序,作一些修改就可以了。这就要求程序具有易改性,便于修改。
6es7516-3an02-0ab0 | cpu 1516-3 pn/dp,1 mb 程序,5mb 数据;10 ns ;集成 x1: 2x pn接口 ,x2: 1x pn接口,x3:1xdp 接口 |
6es7515-2am02-0ab0 | cpu 1515-2 pn,500 kb 程序,3mb 数据;30 ns;集成 x1: 2x pn接口 ,x2: 1x pn接口 |
6es7513-1al02-0ab0 | cpu 1513-1 pn,300 kb 程序,1.5 mb 数据;40 ns;集成2x pn 接口 |
6es7511-1ak02-0ab0 | cpu 1511-1 pn,150 kb 程序,1mb 数据;60 ns;集成 2x pn 接口 |
6es7512-1ck01-0ab0 | cpu 1512c-1 pn, 250 kb程序,1 mb数据;48ns;集成2x pn接口;集成 32 di/32 do, 5 ai/2 ao, 6 hsc@100khz |
6es7511-1ck01-0ab0 | cpu 1511c-1 pn, 175 kb程序,1 mb数据;60ns;集成2x pn接口;集成 16 di/16 do, 5 ai/2 ao, 6 hsc@100khz |
6es7516-2pn00-0ab0 | cpu 1516pro-2 pn,1mb 程序,5 mb 数据;10 ns;集成x1: 3x pn接口 ,x2: 1x pn接口 |
6es7512-1dk01-0ab0 | cpu 1512sp-1 pn,200kb 程序,1mb 数据;48 ns;集成 1x pn 接口 (可用et200sp总线适配器再拓展2个pn 接口) |
6es7510-1dj01-0ab0 | cpu 1510sp-1 pn,100kb 程序,750kb 数据;72 ns;集成 1x pn 接口(可用et200sp总线适配器再拓展2个pn 接口) |
1. 扩展性
许多程序可能在进现场之前都已经编好,但是到了现场,可能还需要添加另外的功能程序,为了避免打乱整套系统的结构,需要在每个功能区预留一定的空间作为备用。硬件上留出足够的余量,软件在编写的时候把手动,自动,半自动考虑好,做出预留。
7. 具备报警保护系统
plc系统往往用于工业环境中,每一次的故障或事故都会造成或大或小的损失,为了做到将损失降到小,必须重视plc的报警和保护,要将其摘出来作为系统的一个重要组成部分。
8. 运行前的模拟系统
为了保证现场的调试进度或者给客户展示,往往在进现场之前,要对自己的程序进行全自动的模拟。为此需要在程序中加入模拟程序部分,模拟程序部分在正常现场运行之后断开。
为了使程序具备模拟功能,需要做以下工作:(1)将实际的plc的i/o点转换为plc的中间变量或者数据块变量;(2)根据工艺要求编写各个设备的模拟程序。
cpu模块 | classic | 6es7211-0aa23-0xb0 |
6es7211-0ba23-0xb0 | ||
cn | 6es7212-1ab23-0xb8 | |
6es7212-1bb23-0xb8 | ||
6es7214-1ad23-0xb8 | ||
6es7214-1bd23-0xb8 | ||
6es7214-2ad23-0xb8 | ||
6es7214-2as23-0xb8 | ||
6es7214-2bd23-0xb8 | ||
6es7216-2ad23-0xb8 | ||
6es7216-2bd23-0xb8 |
siemens | 底座 | 6es7193-6bp00-0ba0 |
siemens | 底座 | 6es7193-6bp00-0da0 |
siemens | 模块 | 6es7141-3bh00-0xa0 |
siemens | 模块 | 6es7212-1ae40-0xb0 |
合信 | 模块 | cts7114-1bd20-0620 |
siemens | dp电缆 | 6xv1830-0eh10 |
siemens | 内存卡 | 6es7954-8le03-0aa0 |
siemens | 模块 | 6es7521-1bh10-0aa0 |
siemens | 模块 | 6es7135-6hd00-0ba1 |
siemens | 模块 | 6es7195-7hd10-0xa0 |
siemens | 模块 | 6es7288-3am06-0aa0 |
siemens | 模块 | 6es7241-1ch32-0xb0 |
siemens | 触摸屏 | 6av2124-0mc01-0ax0 |
siemens | 模块 | 6es7215-1ag40-0xb0 |
siemens | 模块 | 6es7223-1bl32-0xb0 |
siemens | 电池板 | 6es7288-5ba01-0aa0 |
siemens | 交换机 | 6gk5004-1bd00-1ab2 |
siemens | 电源 | 6es7288-0cd10-0aa0 |
siemens | 模块 | 6es7223-1bh32-0xb0 |
siemens | 模块 | 6gk7443-5dx05-0xe0 |
siemens | 触摸屏 | 6av6640-0da11-0ax0 |
siemens | 模块 | 6es7288-3ar02-0aa0 |
siemens | 模块 | 6es7132-6bh01-0ba0 |
siemens | 模块 | 6es7231-5pd32-0xb0 |
展开全文