浔之漫智控技术(上海)有限公司
西门子模块代理商
西门子电缆总代理(西门子PLC代理)

西门子电缆总代理

西门子电缆总代理

西门子电缆总代理

S7-1200F CPU6ES72151AF400XB0SIMATIC S7-1200F, CPU 1215 FC,紧凑型CPU, DC/DC/DC,2 PROFINET接口,板载标准I/O:14 DI 24VDC; 10 DO 24V DC 0.5A;2 AI 0-10V DC, 2 AO 0-20MA DC,
带DC直流电源20.4 - 28.8 V DC,程序/数据存储区 150 KB
6ES72151HF400XB0SIMATIC S7-1200F, CPU 1215 FC,紧凑型 CPU, DC/DC/RELAY,2 PROFINET PORT,半载 I/O:
14 DI 24V DC; 10 DO RELAY 2A,2 AI 0-10V DC, 2 AO 0-20MA DC,电源: DC20.4 - 28.8 V DC,PROGRAM/DATA MEMORY 150 KB
6ES72141AF400XB0SIMATIC S7-1200F, CPU 1214 FC,紧凑型CPU, DC/DC/DC,集成标准I/O:14 DI 24V DC; 10 DO 24 V DC;
2 AI 0 - 10V DC,: 带DC直流电源20.4 - 28.8 V DC,程序/数据存储区 125 KB
6ES72141HF400XB0SIMATIC S7-1200F, CPU 1214 FC,紧凑型CPU, DC/DC/RELAY, 集成标准I/O:14 DI 24V DC; 10 DO RELAY 2A;2 AI 0 - 10V DC,电源: 直流DC20.4 - 28.8 V DC,程序/数据存储区 125 KB
6ES72121AF400XB0SIMATIC S7-1200F, CPU 1212 FC,紧凑型CPU, DC/DC/DC,集成板载标准I/O:8 DI 24V DC; 6 DO 24 V DC;
2 AI 0 - 10V DC,电源: DC20.4 - 28.8 V DC,程序/数据存储区 100 KB
6ES72121HF400XB0SIMATIC S7-1200F, CPU 1212FC, 紧凑型CPU, DC/DC/RLY,集成半载标准 I/O:8 DI 24V DC; 6 DO RELAY 2A; 2 AI 0 - 10V DC, 电源: DC20.4 - 28.8 V DC,程序/数据存储区 100 KB
6ES72121HF414YB1SIMATIC S7-1200,
FAIL-SAFE STARTERKIT
CONSISTING OF:
CPU 1212 FC DC/DC/RELAY,
SM 1226 F-DI 16X 24V DC,
SM 1226 F-DQ 4X 24V DC,
INPUT SIMULATOR,
STEP7 BASIC CD,
STEP7 SAFETY BASIC CD,
MANUAL CD,
INFO MATERIAL,
SYSTAINER
6ES72121HF424YB1SIMATIC S7-1200, Failsafe Starter-Kit consisting of: CPU
1214 FC DC/DC/Relay, SM 1226 F-DI 16x 24V DC, SM 1226 F-DQ
4x 24V DC, input simulator,STEP 7 Safety Basic CD, info material in systainer
S7-300F CPU6ES73183FL010AB0SIMATIC S7300 CPU319F3 PN/DP, 中央处理单元, 带有 2.5 MBYTE 工作存储区,
1. 接口 MPI/DP 12MBIT/S,
2. 接口 DPMASTER/SLAVE,
3. 接口 ETHERNET PROFINET, 带有 2 PORT SWITCH,
需要MMC卡  
6ES73177UL100AB0SIMATIC S7300 CPU317TF-3 PN/DP, 中央处理单元, 具有技术和安全功能,带有 1.5 MBYTE 工作存储区,
1. 接口 MPI/DP 12MBIT/S,
2. 接口 ETHERNET PROFINET, 带有 2 PORT SWITCH, 需要MMC卡8M以上  
6ES73172FK140AB0SIMATIC S7-300 CPU317F-2 PN/DP, 中央处理单元, 带有 1.5 MBYTE 工作存储区,
1. 接口 MPI/DP 12MBIT/S,
2. 接口 ETHERNET PROFINET, 带有 2 PORT SWITCH, 需要MMC卡  
6ES73176FF040AB0"SIMATIC S7-300, CPU 317F-2DP,
中央处理单元, 带有
1.5 MBYTE 工作存储区,
1. 接口 MPI/DP 12MBIT/S,
2. 接口 DP-MASTER/SLAVE,
需要MMC卡
软件需要使用S7 DISTRIBUTED SAFETY
V5.2 SP1 或更高版本
6ES73152FJ140AB0SIMATIC S7-300 CPU315F-2 PN/DP, 中央处理单元, 带有 512 KBYTE 工作存储区,
1. 接口 MPI/DP 12MBIT/S,
2. 接口 ETHERNET PROFINET, 带有 2 PORT SWITCH, 需要MMC卡  
6ES73156FF040AB0SIMATIC S7-300, CPU 315F-2DP
FAILSAFE(故障安全) CPU 带有 MPI 接口
集成 24V DC 电源,
384 KB 工作存储区,
40MM 宽,
2. 接口 DP-MASTER/SLAVE
需要MMC卡
西门子PLC现场调试步骤

plc程序现场调试是指在工业现场,所有设备都安装好、所有连线都接好后的实际调试,也是PLC程序的*后调试。现场调试的目的是调试通过后,可交给用户使用或试运行,所以现场调试后是区别于实验的状态,真正达到能长时间稳定运行的目的,调试步骤如下:

  1、要查接线、核对地址。要逐点进行,要确保正确无误。可不带电核对,那就是查线,较麻烦。也可带电查,加上信号后,看电控系统的动作情况是否符合设计的目的。

  2、检查模拟量输入输出。看输入输出模块是否正确,工作是否正常。必要时,还可用标准仪器检查输入输出的精度。

  3、检查与测试指示灯。控制面板上如有指示灯,应先对应指示灯的显示进行检查。一方面,查看灯坏了没有,另一方面检查逻辑关系是否正确。指示灯是反映系统工作的一面镜子,先调好它,将对进一步调试提供方便。

  4、检查手动动作及手动控制逻辑关系。完成了以上调试,继而可进行手动动作及手动控制逻辑关系调试。要查看各个手动控制的输出点,是否有相应的输出以及与输出对应的动作,然后再看,各个手动控制是否能够实现。如有问题,立即解决。

  5、半自动工作。如系统可自动工作,那先调半自动工作能否实现。调试时可一步步推进。直至完成整个控制周期。哪个步骤或环节出现问题,就着手解决哪个步骤或环节的问题。

  6、自动工作。在完成半自动调试后,可进一步调试自动工作。要多观察几个工作循环,以确保系统能正确无误地连续工作。

  7、模拟量调试、参数确定。以上调试的都是逻辑控制的项目。这是系统调试时,首先要调通的。这些调试基本完成后,可着手调试模拟量、脉冲量控制。*主要的是选定合适控制参数。一般讲,这个过程是比较长的。要耐心调,参数也要作多种选择,再从中选出*优者。有的PLC,它的PID参数可通过自整定获得。但这个自整定过程,也是需要相当的时间才能完成的。

  8、完成上述所有的步骤,整个调试基本算是完成了。但**再进行一些异常条件检查。看看出现异常情况或一些难以避免的非法操作,是否会停机保护或是报警提示。任何设备的异常,都反应调试的结果,要具体分析具体对待。

提高西门子PLC程序运行的方法

PLC作为通用工业控制计算机,在实际应用中,如何编程能够提高PLC程序运行速度是一个值得我们思考研究的问题,下面提供几种提高西门子PLC程序运行的方法,一起来看。

  1、根据工程实际需求,进行功能块规划,编写子程序

  在PLC中,子程序是为一些特定的控制目的编制的相对独立的程序。执行子程序调用指令CALL等,如果条件不满足子程序调用时,程序的扫描就仅在主程序中进行,不再去扫描这段子程序,这样就减少了不必要的扫描时间。

  2、用字或双字数据传送给DO点方法来控制输出

  在PLC的应用中通常都会有大量的输出控制,用字或双字数据传送给DO点方法来控制输出可以提高速度,只要根据实际应用的要求,合理分配输出地址,变换控制输出控制字,可以大大减少西门子plc程序执行的步数,从而加快PLC的程序运行速度。

  3、脉冲触发SET、RESET

  PLC中,使用SET指令只执行一次即可,不必每次扫描都执行这个指令,很适合与脉冲输出(PLS/PLF)指令配合使用。有些工程人员忽视了这个问题,使用了常规的方法来驱动SET指令,无意中增加了PLC程序扫描运行时间

  4、避免了类型转换,方法如下:

  以S7-200为例,它的内存格式与我们常用的PC机正好相反,它是高字在前,低字在后的。所以我们可以将字变量放在后两个字节,在程序初始化时将前两个字节清零(程序的其它地方不得使用这两个字节)。

  如我们定义符号时将字变量定义在VW2,同时保持VW0的值为零。则程序中可以用VW2以字型访问该变量,同时也可以VD0以双字型访问,避免了类型转换。

  为了避免使用时混淆,**以明确的符号定义来区分字类型和双字类型。在此强烈推荐类匈牙利命名法:以前缀指示变量类型,用首字母大写的有意义的英文单词的组合作变量名。本人习惯用以下缀:

  b----字节型变量(byte)

  w----字型变量(word)

  d----双字变量(double)

  r----实型变量(real)

  f----位变量(flag)

  btn---自复位按钮式输入(button)

  sw----切换开关或自锁按钮输入(switch)

  sig---传感器、编码等电平信号输入(signal)

  rly---输出继电器位(relay)

  ……

  当然,这个根据个人习惯来,没有定则,主要是利于自己区分。

  假如有一个字类型变量名为VarName,为使用前面的转换技巧,我们可以这样定义:

  wVarName----VW2

  dVarName----VD0

  在程序初始化时将VW0清零(如果是不需要记忆的变量,直接将dVarName清零也可)或者在数据块中将VW0设置为零。则以后需要以字类型访问变量时就用wVarName,需要以双字类型访问变量时就用dVarName。完全不需要类型转换。

  本方法可以极大的减少程序语句数,使程序更简洁、可读性更好,由于不需要做耗时的类型转换,程序运行效率也得到提高。且数学运算量越大,效率提高越明显。

  缺点是要多占用两字节的内存,以后程序中不能使用VW0。但S7-200的RAM空间很大,一般是用不完的,以226为例,有多达10K的RAM,偶从来没有超过1K。这些RAM都是花钱买来的,不用白不用,不用也是浪费了。

  同理,如果有字节型变量经常需要与字类型变量相互转换,让字节变量占用一个字的内存宽度浪费一个字节,避免类型转换。


展开全文
优质商家推荐 拨打电话