全新的西门子S7-1500PLC 带来了标准型,紧凑型,分布式以及开放式不同类型的 CPU 模块。凭借快速的响应时间、集成的 CPU 显示面板以及相应的调试和诊断机制,SIMATIC S7-1500 的 CPU *地提升了生产效率,降低了生产成本。
产品简介
详细介绍
甘肃西门子S7-1500PLC模块(代理商)
如何组态WinCC自动启动?
使用WinCC的AutoStart功能,在计算机开机自启动时运行WinCC的项目。
使用“Autostart Configuration”工具设置自动启动(没有 SIMATIC NET的情况)。在WinCC的服务模式下,通过 “Autostart Configuration”工具设置自动启动。(没有SIMATIC NET 的情况)通过
SIMATIC NET的“Autostart Configuration”工具实现自动运行。
有2种方式设置WinCC的AutoStart功能。其中一种方式使用 WinCC 工具“ConfigureAutoStart”,另外1种方式需要在SIMATIC NET软件中组态 “AutoStartRT”功能。
根据WinCC的版本及操作模式,仅能使用这两种方法中的一种组态 WinCC 的自动启动。
使用“Autostart Configuration”工具设置自动启动(没有 SIMATIC NET的情况)。
WinCC V7.4 (PCS 7 V8.2)及更高版本WinCC V7.0及更高版本才能使用WinCC项目的服务模式设置自动启动结合SIMATIC NET 软件使用(包含CD11/2003 SP1)使用 SIMATIC NET的“AutoStartRT”工具设置自动启动WinCC V6.0 SP3 到WinCC V7.3及更高版本(SIMATIC NET Edition 2005 及更高版本) 。
在WinCC的服务模式下,通过 “Autostart Configuration”工具设置自动启动。(没有SIMATIC NET 的情况)
在服务模式中的区别是WinCC的操作模式:
如果在服务上激活了WinCC的服务模式,那么WinCC的项目将作为服务项目运行。
没有交互式用户登录,自动运行WinCC项目。
服务项目是当服务器启动时自动激活项目,不需要用户输入。
WinCC Runtime 作为服务模式运行。
注意
将服务项目转换为一个标准的项目后,反之亦然你必须再次设置“Autostart Configuration”。
通过SIMATIC NET的“Autostart Configuration”工具实现自动运行。
1.通过Windows的开始菜单打开“Set Configuration Console PC Station”工具对于 Microsoft Windows 7 / Server 2008:
“开始 > 所有程序 > Siemens Automation > SIMATIC > SIMATIC NET > Communication Settings”或
“开始 > 所有程序 > Siemens Automation > SIMATIC > SIMATIC NET > Set PC station”对于 Microsoft Windows XP:
“开始 > SIMATIC > SIMATIC NET > Set PC station”对于 Microsoft Windows Server 2003:
“开始 > SIMATIC > SIMATIC NET > Configurations Console”或
“开始 > SIMATIC > SIMATIC NET > Set PC Station”
2.打开“SIMATIC NET Configuration > AutoStart” 对话框,或在“Set Configuration Console PC Station”对话框,通过“PC Station > SIMATIC NET Configuration>Applications>AutoStart”打开自动启动组态对话框。
3.点击“新建”按钮插入一个将被自动启动的应用程序。在打开的对话框中选择并应用 WinCC 应用程序“<SIEMENS 安装路径> SIEMENS > WinCC > bin > AutoStartRT.exe”。
4.在“Call parameters”输入域中输入 WinCC 应用程序“AutoStartRT.exe”的参数(第2步,图1)。 使用下面的语法:<Drive>:<Project path><Project name>.mcp /Active:yes /LANG=ENU /EnableBreak:no
注意
*个参数“<Drive>:<Project path><Project name>.mcp”给出了要启动的 WinCC 项目的完整路径。
通过 /Active 参数决定项目是否仅在 WinCC 运行系统中打开或 WinCC 项目只是暂时的打开然后又立即关闭。
/Active:yes WinCC 项目仅在 WinCC 运行系统打开。WinCC Explorer 不打开。
/Active:no WinCC 项目在 WinCC Explorer 中短暂的打开然后又立即关闭。通过 /LANG 参数预设“AutoStartRT”工具中项目的显示语言/LANG=DEU 运行语言是德语/LANG=ENU
运行语言是英语通过/EnableBreak 参数使能/禁用“Cancel”按钮。/EnableBreak:no
当执行“AutoStartRT”时无法操作“Cancel”按钮。/EnableBreak:yes 当执行“AutoStartRT”可以操作“Cancel”按钮。
5.保存设置并点击“Apply”按钮(第2步,图1)。下次系统启动时 WinCC工具“AutoStartRT”将会按照设置执行。
PLC怎么节省输入输出点数
PLC
一般以为,输入点数是按体系输入信号的数量来断定的。但在实践运用中,经过以下办法能够到达节省PLC输入点数的目的,下面以FX1N系列PLC来介绍。
(1)组合输入,关于不会一起接通的输入信号,可采用组合编码的方式输入。如图,三个输入信号SB0~SB2只占用两个输入点。
PLC
(2)分组输入,如下图,体系有“手动”和“主动”两种工作方式。用X0来辨认运用“主动”还是“手动”操作信号,“手动”时输入信号为SB0~SB3,假如按正常的设计思路,那么需求X0~X7总共8个输入点,若按下图的办法实践,则只需求X1~X4总共4个输入点。图中的二极管用来切断寄生电路。假如图中没有二极管,体系处于主动状态,SB0、SB1、S0闭合S1断开,这时电流从com端子流出,经SB0、SB1、S0形成寄生贿赂流入X0端子,使输入位X2过错的变为on。各开关串联了二极管后,切断了寄生回路,避免了过错的发生。可是用应考虑输入信号强弱。
PLC
(3)矩阵输入
下图所示为4*4矩阵输入电路,它运用PLC的四个输入点X0~X3来完成16个输入点的功用,特别适合plc输出点多而输入点不行的场合。当Y0导通时,X0~X3承受的是Q1~Q4送来的输入信号;当Y1导通时,X0~X3承受的是Q5~Q8送来的输入信号;当Y2导通时,X0~X3承受的是Q9~Q12送来的输入信号;当Y3导通时,X0~X3承受的是Q13~Q16送来的输入信号。将Y0的常开点与X0~X3串联结束输入信号Q1~Q4,将Y1的常开点与X0~X3串联信号为Q5~Q8,后边以此类推。
运用时应注意的是除依照上图进行接线外,还需求对应的软件来合作,以完成Y0~Y3的轮番导通;一起还要确保输入信号的宽度应大于Y0~Y3的轮番导通一遍的时刻,否则或许丢失输入信号。缺陷是使输入信号的采样频率降低为原来的三分之一,而且输出点Y0~Y3不能再运用
(4)输入设备多功用化
在传统的继电器操控体系中,一个主令(按钮、开关等)只发生一种功用信号。在plc体系操控中体系中,一个输入设备在不同的条件下可发生不同的信号,入一个按钮即可用来发生发动信号,又可用来发生中止信号。如图,只用一个按钮经过X0去操控Y0的通与断,即*次接通X0时Y0通,再次接通X0时Y0断。
PLC
(5)出入触点的兼并,将某些功用相同的开关量输入设备兼并输入(常闭触点串联输入、常开触点并联输入)。一些维护电脑的报警电路常常采用该办法。
假如是外部某些输入信号总是以某种“或与非”组合的全体方式出现在梯形图中,能够将它们对应的某些触点在可编程操控器外部串联后作为一个全体输入可编程操控器,只占可编程操控器的一个输入点。
例如某负载可在多处发动和中止,能够将多个发动信号并联,将多个中止信号串联,别离送给plc的两个输入点,如图,与每一个发动和中止信号占用同一个输入点的办法相比,还简化了梯形图电路。
PLC
PLC输出操控法一,原理同矩阵输入,将输出点做成4*4或许5*5即为16或许25个点的输出点
命名Y0~Y7别离为a0a1a2a3a4a5a6a7
咱们摆放4*4=16个输出点
a0a4a0a5a0a6a0a7a1a4a1a5a1a6a1a7,a2a4a2a5a2a6a2a7a3a4a3a5a3a6a3a7
在接线中,咱们依照上面摆放依次穿起来
在plc程序中,当a0a4一起on时,*组开关得电
当a0a5a一起on时,第二组得电
注意事项,当有多个点一起输出时,咱们要扫除一起得电的某个点,三个点任意组合或许会有重复
如:一起4个点输出,咱们就尽量运用*组
优势:能够由小点数得到多个点,缺乏:程序和接线稍杂乱。
广义上的plc程序由三部分构成:用户程序、数据块和参数块。
(1)用户程序
用户程序是必选项。用户程序在存储器空间中也称为组织块(OB),它处于层次,可以管理其他块,可采用各种语言(如STL、LAD或FBD等)来编制。不同机型的CPU,其程序空间容量也不同。用户程序的结构比较简单,一个完整的用户控制程序应当包含一个主程序(OB1)、若干个子程序和若干个中断程序三大部分。不同的编程设备,对各程序块的安排方法也不同。其程序结构如图所示。
PLC程序结构
①主程序(0Bl):是用户程序的主体。CPU在每个扫描周期都要执行一次主程序指令。
②子程序:是程序的可选部分,只有当主程序调用时,才能够执行。合理使用子程序,可以优化程序结构,减少扫描时间。
③中断程序:是程序的可选部分,只有当中断事件发生时,才能够执行。中断程序可在扫描周期的任意点执行。
(2)数据块
数据块(DB)为可选部分,它主要存放控制程序运行所需要的数据,在数据块中允许的数据类型为:①布尔型、表示编程元件的状态;②二进制、十进制或十六进制数;③字母、数字和字符型。
(3)参数块
参数块也是可选部分,它存放的是CPU的组态数据,如果在编程软件和其他编程工具上未进行CPU的组态,则系统以默认值进行自动配置。
组态(ConFIGURING)的含义:ConFIGURING-般被翻译为组态。在自动化领域中有一个趋势就是系统的模块化,即由带有智能功能技术模块组成的自动化系统,对这些模块预先的初始化、编程就是组态。
一、编程理念不同
三菱plc是日系品牌,编程直观易懂,学习起来会比较轻松,但指令较多。而西门子plc是德国品牌,指令比较抽象,学习难度较大,但指令较少,所以学习三菱和学习西门子的周期是一样的。
个人认为三菱(日系的中品牌)PLC的软件至少落后西门子5年以上,大中型的暂且不说,就拿三菱比较有优势的小型机FX系列和西门子S7-200系列相比,西门子有如下优势:
1、三菱的编程软件从早期的FXGPWIN到近期的GX8.0(我所知道新的),和所有的日系品牌一样,该软件的编程思路是自上而下的单一纵向结构,而西门子的MicroWIN则是纵向和横向兼备的结构,而且子程序支持局部变量,相同的功能只需要编一次程序即可,大大减少了开发难度和时间。
2、S7-200一直以来支持强大的浮点运算,编程软件直接支持小数点输入输出,而三菱直至近年推出的FX3U系列才有此种功能,以前的FX2N系列的浮点功能都是假的。
3、S7-200的模拟量输入输出程序非常简单方便,AD、DA值可以不需编程直接存取的,三菱的FX2N及其以前的系列都需要非常繁琐的FROMTO指令。FX3U如今倒支持此功能了,但足足晚了五年甚至更多。
4、当然三菱的FX2N系列也有它自己的优势,一是高速计数器指令比S7-200方便,二是422口比西门子的PPI口皮实(因为200系列的PPI口是非光电隔离的,非规范操作和仿制的编程电缆可能会导致串口损坏)。
以上的比较仅仅是小型机,至于西门子的300和400系列以及更大型的TDC系列,这里就无需多言了。
学PLC,三菱是很容易上手的,因为直来直去思路简单,但从学习的角度讲,肯定是西门子更好。
甘肃西门子S7-1500PLC模块(代理商)