西门子6ES7216-2AD23-0XB8参数方式
近期在一个项目中调试OPC通讯时遇到如下现象,我估计也有不少的同学遇到类似现象。
场景如下:在一台bbbbbbs7的计算机上安装了某国产组态软件,组态软件以OPCServer方式对外提供数据,组态软件的程序都是带界面的程序,OPCServer程序在操作系统中只能运行一个进程实例;在此计算机安装某国外软件的OPCClient程序,用于采集组态软件OPCServer的数据,OPCClient程序是标准的bbbbbbs服务。
现象描述如下:
1)如果带界面的OPCServer软件已经通过当前登录账户运行起来,OPCClient以bbbbbbs服务方式运行,这种情况下OPCClient无法与OPCServer通讯。
2)如果带界面的OPCServer软件未先运行,OPCClient以bbbbbbs服务方式运行后通过System账户将组态软件的OPCServer运行起来,这种情况下OPCClient可以与OPCServer通讯。
3)如果而带界面的OPCServer软件被bbbbbbs服务方式的OPCClient以System账户运行起来后,这时如使用其他带界面的OPCClient程序访问此OPCServer,发现无法通讯;
一下这类情况就是:
对于桌面方式运行且只允许一个实例运行的OPCServer软件,如果OPCServer程序和OPCClient程序都是以非SYSTEM账户或都是以SYSTEM账户运行,那么可以通讯;如果一个是非SYSTEM账户;一个是SYSTEM账户,那么不能通讯。
遭遇这种现象主要是由于OPC的采用的COM机制导致的,COM机制这里就不说了,当OPCClient运行后,就和目标OPCServer进行通讯,在操作系统允许的空间中检测OPCServer是否存在和是否运行,如果发现OPCServer在运行,就与OPCServer通讯,如果OPCServer未运行,就通知操作系统的COM协调器将目标OPCServer运行起来。在上面描述的现象中,如果带界面的OPCServer软件已经通过当前登录账户运行起来,而OPCClient以bbbbbbs服务方式运行在SYSTEM账户的空间,那么OPCClient就未能检测到OPCServer已经运行,于是OPCClient就让COM协调器在本空间中运行OPCServer,但OPCServer运行时,又检测到自己在当前登录账户的空间已经启动了,就拒绝运行。就发生了bbbbbbs服务方式的OPCClient和带界面的OPCServer无法通讯的问题。
如何解决此类问题呢?按照如下步骤操作一下,基本可以解决bbbbbbs服务方式的OPCClient和带界面的OPCServer无法通讯的问题。
1. 运行“控制面板”下“管理工具”下的“服务”,找到bbbbbbs服务方式的OPCClient。选中服务的名称并双击,在弹出的面板上切换到登录。将登录身份修改为此账户,填入指定账户的名称和密码,点“确定”按钮即可。
2. 重启OPCClient的服务。
SIMATIC S7-1500 系统概述新型的 SIMATICS7-1500 控制器除了包含多种创新技术之外,还设定了新标准,提高生产效率。无论是小型设备还是对速度和准确性要求较高的复杂设备装置,都一一适用。SIMATICS7-0 无缝集成到 TIA 博途中,极大提高了工程组态的效率。
SIMATICS7-1500 采用模块化结构,各种功能皆具有可扩展性。
每个控制器中都包含有以下组件:
· 一个中央处理器(CPU),用于执行用户程序
· 一个或多个电源
· 信号模块,用作输入/输出
· 以及相应的工艺模块和通信模块。
性能没有快,只有更快!SIMATICS7-1500 的系统性能极大缩短了系统响应时间,进而优化了控制质量并提高了系统性能。
处理速度SIMATICS7-1500 的信号处理速度更为快速,极大缩短系统响应时间,进而提高了生产效率。
高速背板总线新型的背板总线技术采用高波特率和高效传输协议,以实现信号的快速处理。
技术集成SIMATICS7-1500 中可将运动控制功能直接集成到PLC 中,而无需使用其它模块。通过 PLCopen 技术,控制器可使用标准组件连接支持PROFIdrive 的各种驱动装置。
SIMATICS7-1500 还支持所有 CPU 变量的 TRACE 功能,提高了调试效率的优化了驱动和控制器的性能。
TRACE 功能TRACE 功能适用于所有 CPU,不仅增强了用户程序和运动控制应用诊断的准确性,还极大优化了驱动装置的性能。
运动控制功能通过运动控制功能可连接各种模拟量驱动装置以及支持 PROFIdrive 的驱动装置。该功能还支持转速轴和定位轴。
信息安全集成SIMATICS7-1500 中提供一种更为全面的安全保护机制,包括*级别、模块保护以及通信的完整性等各个方面。
“信息安全集成"机制除了可以确保投资安全,还可持续提高系统的可用性。
专有技术保护加密算法可以有效防范未经*的访问和修改。这样可以避免机械设备被仿造,从而确保了投资安全。
防拷贝保护可通过绑定 SIMATIC 存储卡或 CPU 的序列号,确保程序无法在其它设备中运行。
这样程序就无法拷贝,只能在的存储卡或 CPU 上运行。
访问保护访问保护功能提供一种全面的安全保护功能,可防止未经*的项目计划更改。采用为各用户组分别设置访问密码,确保具有不同级别的访问权限。安全的CP1543-1 模块的使用,更是加强了集成防火墙的访问保护。
操作保护系统对传输到控制器的数据进行保护,防止对其进行未经*的访问。控制器可以识别发生变更的工程组态数据或者来自陌生设备的工程组态数据。
设计与操作SIMATICS7-1500 中包含有诸多新特性,地确保了工程组态的高效性和可用性。
内置 CPU 显示屏可快速访问各种文本信息和详细的诊断信息,以提高设备的可用性也便于全面了解工厂的所有信息。
标准前连接器标准化的前连接器不仅极大简化了电缆的接线操作,还节省了更多的接线时间。
集成短接片通过集成短接片的连接,可以更为灵活便捷地建立电位组
西门子模块6ES7513-1AL02-0AB0参数详细
网络连接器网络连接器主要分为两种类型:带和不带编程口的。不带编程口的插头用于一般联网,带编程口的插头可以在联网的仍然提供一个编程连接端口,用于编程或者连接HMI等。
图4. 左侧为不带编程口的网络连接器(订货号:6ES7 972-0BA52-0XA0)
右侧的是带编程口的网络连接器(订货号:6ES7 972-0BB52-0XA0)
通过PROFIBUS电缆连接网络插头,构成总线型网络结构。
图5. 总线型网络连接
在上图中,网络连接器A、B、C分别插到三个通信站点的通信口上;电缆a把插头A和B连接起来,电缆b连接插头B和C。线型结构可以照此扩展。
注意圆圈内的“终端电阻"开关设置。网络终端的插头,其终端电阻开关必须放在“ON"的位置;中间站点的插头其终端电阻开关应放在“OFF"位置。
具体现场安装,请参看:Profibus现场安装指导
安装机架
机架设计为壁挂式,可以安装在框架内,或者安装在机柜内。它有以下功能:为模板提供机械支持、为模板提供电源、通过背板总线将各个模板连接在一起。
配置SIMATIC S7-400有多种形式的机架:
- UR1 和 UR2,用于*控制器和扩展但愿
- CR2,用于有分割的*控制器
- ER1 和 ER2,用于有信号模板的扩展单元
- UR2-H,用于冗余系统
电源模板
电源模板用于转换220V AC或24V DC,通过背板总线向S7-400 提供5V DC和24VDC。采用冗余电源时,标准系统和容错系统可作为*安全系统运行。
- 发光二极管用于指示内部故障,5V、24V及后备电池
- 一个故障确认按钮
- 输出电压的通断开关
- 一个后备电池安装部件
- 一个电池监视开关
- 一个系统电压选择开关
存储卡
在S7-400CPU中可以使用的存储卡有两种:一种是RAM卡,用于只需要扩展CPU集成的装载存储器,并且需要经常修改程序的状况;另一种是FEPROM卡,用于需要在存储卡上存储用户程序,掉电程序也不会丢失,或者在CPU之外使用扩展卡。
为了满足应用需求,RAM卡和FEPROM卡大存储容量均达到64M。
电池
对于使用RAM扩展装载内存的用户,可以通过使用后备电池,使CPU在断电情况下保持用户程序。
IF-964 PROFIBUS DP 模板
每个S7-400 CPU 可以插入一个或者两个IF-964 接口模板,用于连接PROFIBUS DP作为主站,通过9针Sub-D 插座连接,传输速率达到9.6 kbit/s 到12Mbit/s。接口模板
S7-400 系统扩展支持本地扩展和远程扩展两种方式。根据扩展方式的不同,选用的接口模板、连接电缆、传输距离也有所不同
西门子模块6ES7515-2AM02-0AB0参数详细
实现数据通信
操作步骤:
1. 设置PC2(PLCSIM Advanced计算机)及PLCSIMAdvanced虚拟网卡的IP地址:
1) 安装完成S7-PLCSIMAdvanced之后,会在计算机上虚拟出一个网卡。注意在实际网卡与虚拟网卡的属性中勾选Siemens PLCSIM VirtualSwitch:
2) 本实例设置PC2中:
实际网卡的IP地址为192.168.10.15
虚拟网卡的IP地址为192.168.10.16
2. 右键点击桌面上的S7-PLCSIM AdvancedV2.0图标,选择"已管理员身份运行":
1. 要求
1.1 S7-200 和 WinCC flexible PC运行系统之间通过以太网通讯的要求:
软件:
SIMATIC NET CD 11/2003
STEP 7 Micro/WIN V4.0
WinCC flexible Advanced
硬件:
CPU 22x:
CPU 222 或 224 版本 1.1 或更高版本, CPU 226 或 CPU 226 XM版本1.00 或更高
CP 243-1: (订货号 6GK7 243-1-1EX00-0XE0) 或 CP 243-1IT(订货号6GK7 243-1GX00-0XE0)
装有标准以太网卡的 PC
网线
Hub 或交换机
1.2 S7-200 和基于Windows 的面板之间通过以太网通讯的要求:
软件:
STEP 7 Micro/WIN V4.0 或更高版本
WinCC flexible standard
硬件:
CPU 22x: CPU 222 或 224 版本 1.1 或更高, CPU 226或 CPU 226 XM 版本 1.00 或更高
CP243-1: (订货号 6GK7 243-1-1EX00-0XE0) 或 CP 243-1IT(订货号 6GK7 243-1GX00-0XE0)
网线
Hub 或交换机
带以太网接口的基于 Windows 的面板
要点:
OP270 和 TP270 没有集成的网口。可以用 CF 以太网卡使 OP270 和 TP270扩展出以太网接口。
2. 在 STEP 7 Micro/WIN 中配置 CP 243-1
在 STEP 7 Micro/Win 中利用以太网向导组态 CP243-1。需要更多信息可以通过 F1 参考 STEP7 Micro/WIN 的在线帮助。
打开 STEP 7 Micro/WIN.
通过 "工具 > 以太网向导...." 启动
点击 "下一步"
图.012确认消息
点击 "Yes" 来确认出现的消息
=> STEP 7 Micro/WIN 的组态会被编译,会激活符号寻址。