西门子PLC
文章平均质量分 67
机器人自动化控制
这个作者很懒,什么都没留下…
展开
-
TIA V16 + KepServerEx搭建OPC 通讯试验
TIA V16 + KepServerEx搭建OPC 通讯试验原创 2023-02-08 13:36:07 · 3661 阅读 · 1 评论 -
PLC1200 模拟量采集
PLC1200 模拟量采集原创 2022-10-03 14:33:21 · 3291 阅读 · 0 评论 -
LOGO 8.3 Web Server功能
LOGO!8有一个内置的网络服务器,可用于从电脑、手机等移动设备的远程监控:可使用所连接设备的网页浏览器输入IP地址访问LOGO!主机;可访问西门子提供的标准网页画面,包括:系统信息,LOGO!变量,LOGO!显示屏及LOGO!TDE;提供免费的App,支持变量监控、趋势跟踪等操作;LOGO!8.3支持用户自定义网页;...原创 2022-08-05 15:39:12 · 887 阅读 · 0 评论 -
西门子HMI下载时提示缺少面板映像解决方案
使用V16下载精智(Comfort)系列屏的项目时有时会提示“由于缺少面板映像,下载失败。请安装缺少的面板映像”,造成上述异常的主要原因是V16的软件缺少对应的镜像文件。原创 2022-07-01 13:55:14 · 46527 阅读 · 1 评论 -
不同项目中,S7-300 DP 和 S7-1200 PROFINET 的profibus通信(300做主站,1200做从站)
使用 S7-1200 与 S7-300 的集成 DP 接口进行主从通信,这里是将 S7-300 做为主站,将 S7-1200 做为从站,即:S7-300 集成的 DP 接口做主站,S7-1200 通过 CM1242-5 做从站。 两个PLC在同一项目中,还是在两个不同的项目中配置是不同的,接下来将详细介绍在不同项目中的,S7-300 DP采用的是TIA V14编写的;S7-1200 PROFINET采用的是TIA V16编写的。1、新建 S7-1200 站并组态从站 C...原创 2021-10-11 19:19:47 · 6332 阅读 · 0 评论 -
西门子PLC1200 TCP通讯
TCP/IP 是用于因特网 (Internet) 的通信协议。TCP/IP 指传输控制协议/网际协议 (TransmissionControlProtocol /InternetProtocol)。在TCP/IP 中包含一系列用于处理数据通信的协议:TCP (传输控制协议) - 应用程序之间通信 UDP (用户数据包协议) - 应用程序之间的简单通信 IP (网际协议) - 计算机之间的通信 ICMP (因特网消息控制协议) - 针对错误和状态 DHCP (动态主机配...原创 2021-10-05 21:44:21 · 6387 阅读 · 0 评论 -
西门子PLC1200 Modbus TCP通讯
服务器端创建模块引脚说明DISCONNECT: 接受一个连接请求后,可以使用该参数进行控制:0:在无通信连接时建立被动连接。1:终止连接初始化。如果已置位该输入,那么不会执行其它操作。成功终止连接后STATUS 参数将输出值 0003。MB_HOLD_REG:指向“MB_SERVER”指令中 Modbus 保持性寄存器的指针,MB_HOLD_REG 引用的存储区必须大于两个字节。保持性寄存器中包含 Modbus 客户端通过 Modbus 功能 3(读取)、6(写入)、16(多次写...原创 2021-09-27 19:52:16 · 7880 阅读 · 0 评论 -
优傲机器人与西门子 PLC1200 建立 Profinet 通讯 第二讲
TIA程序编程1、新建PLC变量。2、原创 2021-09-23 13:36:56 · 2108 阅读 · 0 评论 -
优傲机器人与西门子 PLC1200 建立 Profinet 通讯 第一讲
本文以优傲机器人型号UR3,西门子PLC1200 及西门子编程软件TIA V16为例进行讲解介绍。本方案介绍了优傲机器人和西门子 PLC 建立 Profinet 通讯硬件配置及连接方法,并详细介绍了 UR 机器人和西门子 PLC 各软件的设置方法,在建立 Profinet 通讯后,如何通过编程进行数据交互。...原创 2021-09-22 15:06:00 · 2787 阅读 · 1 评论 -
Step7打开外语编辑的PLC程序
Step7打开外语编辑的PLC程序当我们使用step7中文版的软件打开外语编辑的PLC程序时,会出现报警无法打开。以上这种情况有几种解决办法可供选择。 第一种:更改language文件。第二种:在PC机的操作系统控制面板中打开“区域”,设置系统语言环境为你的当前项目文件的语言,如“德语”。当前系统区域设置,改为“德语”,然后重启操作系统即可。原创 2020-09-28 08:57:05 · 546 阅读 · 0 评论 -
TIA精致面板备份/恢复
精智面板有三种备份组态的方式:1、自动备份2、通过存储卡备份/恢复3、通过Prosave软件备份/恢复 精智(Comfort)系列屏,没有回传(上载)的功能。不能从屏中拿到原始的项目文件。 精智(Comfort)屏的工程文件在下载前会执行编译,编译后会生成一个可执行文件,下载的过程是把这个可执行文件下载到屏里,所以精智(Comfort)屏里是没有原始的工程文件的,只有一个编译后的可执行文件,所以要从精智(Comfort)屏里把工程文件上传到电脑上是不可能的! 但是,编译后的可执行文件原创 2020-08-09 11:22:48 · 690 阅读 · 0 评论 -
S7-1200 PLC 定时器指令基础知识
与传统的S7-300/400系列PLC不同,S7-1200/1500系列PLC使用IEC定时器(IEC timer)。IEC定时器的数据(设定值、当前值等)存储在指定的数据块中,用户程序中可以使用的定时器的数量仅受CPU存储容量大小的限制。 S7-1200使用定时器需要使用定时器相关的背景数据块或者数据类型为IEC_TIMER(或TP_TIME、TON_TIME、TOF_TIME、TONR_TIME)的DB块变量,不同的上述变量代表着不同的定时器。注:S7-1200的IEC定时器没有定时器号(即没原创 2020-07-11 23:51:06 · 6991 阅读 · 0 评论 -
S7-1200 PLC 电源需求与计算
S7-1200 CPU 提供 5 VDC 和 24 VDC 电源:当有扩展模板时,CPU 通过 I/O 总线为其提供 5 VDC 电源,所有扩展模块的 5 VDC 电源消耗之和不能超过该 CPU 提供的电源额定值。若不够用不能外接 5 VDC 电源。每个 CPU 都有一个 24 VDC 传感器电源,它为本机输入点和扩展模块输入点及扩展模块继电器线圈提供 24 VDC。如果电源要求超出了 CPU 模块的电源额定值,你可以增加一个外部 24 VDC 电源来提供给扩展模块。 所谓电源计算,就是用 CPU原创 2020-07-11 22:19:33 · 4478 阅读 · 1 评论 -
step7basic的许可无法彻底完成
打开博途软件,会弹出一个“自动化可证管理器(0086:000001)”的提示的问题 提示如上图,具体内容为“step7 professional 的许可证无法彻底完成,因为Automation License Manager中发生了内部错误”或 “winCC Basic的许可证无法彻底完成,因为Automation License Manager中发生了内部错误”等等。 大部分人遇到这样的问题,都是重新授权,认为是授权错误了,不过你重新授权还是会报错的。一般出现这样的提示,基本都原创 2020-06-15 09:21:29 · 28717 阅读 · 12 评论 -
S7-1200 DB数据块
S7-1200 DB数据块原创 2020-06-10 22:40:52 · 3631 阅读 · 0 评论 -
S7-1200添加CALCULATE 指令
S7-1200添加CALCULATE 指令原创 2020-06-01 20:35:03 · 1425 阅读 · 0 评论 -
S7-1200添加HMI设备并与CPU创建网络连接
S7-1200添加HMI设备并与CPU创建网络连接原创 2020-06-01 20:31:35 · 2643 阅读 · 0 评论 -
S7-1200添加功能框指令
原创 2020-05-28 23:12:55 · 1044 阅读 · 0 评论 -
S7-1200使用变量表中的 PLC 变量对指令进行寻址
原创 2020-05-28 21:40:19 · 3720 阅读 · 0 评论 -
S7-1200 IO 创建变量
“PLC 变量”是 I/O 和地址的符号名称。用户创建 PLC 变量后,STEP 7会将变量存储在变量表中。项目中的所有编辑器(例如程序编辑器、设备编辑器、可视化编辑器和监视表格编辑器)均可访问该变量表。原创 2020-05-27 22:52:55 · 1115 阅读 · 0 评论 -
S7-1200 创建项目
原创 2020-05-27 22:09:48 · 605 阅读 · 0 评论 -
S7-1200的功能与特点
SIMATIC S7-1200是SIMATIC S7可编程控制器系列中的新型模块化微型PLC,其组成有:1、控制器:带有集成profinet接口,用于编程设备HMI或其它SIMATIC控制器之间的通信;2、信号板:可直接插入到控制器;3、信号模块:用于扩展控制器输入和输出通道;4、通信模块:用于扩展控制器通信接口;5、附件:如电源,开关模块及SIMATIC存储卡;原创 2020-05-26 22:55:55 · 4542 阅读 · 0 评论 -
S7-300(主从站)PROFIBUS-DP连接
PROFIBUS(Process Field Bus)是目前国际上通用的现场总线之一,是一种国际性的、开放式的现场总线标准。具有“开放式”的通信接口和“透明”的通信协议。 PROFIBUS-DP使用ISO/OSI参考模型的第一层物理层和第二层数据链路层,精简的结构保证了数据的高速传送,扫描1000个I/0点的时间少于1ms,尤其适合于PLC与现场分散I/O设备之间的通信。1、新建项目,插...原创 2019-12-20 21:19:57 · 7867 阅读 · 0 评论 -
西门子PLC模拟量输入数据类型变换
西门子300编程软件step7 和 博图都提供了相应的模拟量输入输出处理模块FC105,FC106。但是好多场合下,要对数据进行线性转换或运算,靠这两个函数是远远不够的。这时候就需要用户自己动手写一些数据转换的子程序。1.模拟量输入转换为物理量(浮点数real)西门子plc通过采集通道采集到的值以整型(INT)型式保存在PIWx(PIW0)内,要换算为浮点型式的物理量需要经过以下两步。...原创 2019-11-20 23:58:44 · 10083 阅读 · 0 评论 -
STEP7 5.6对程序进行解密
1、选中所想要解密的块,单击鼠标右键,选择【block privacy】,弹出“块加密”界面。2、在弹出的界面中选择想要解密的块“FB1”,鼠标右键单击,选择【decrypt block】,3、输入密码,确认,此时发现FB1块的标识的红色块消失,说明解密成功。...原创 2019-11-14 22:53:45 · 5918 阅读 · 1 评论 -
STEP7 5.6对程序进行加密
STEP7 V5.6的版本有一个自带的给FB/FC加密的功能, 使用这个加密功能的前提:确定所需要加密的FB/FC已经生成了源文件(可在源文件一栏中看到)1、选中所想要加密的块,单击鼠标右键,选择【block privacy】,弹出“块加密”界面。2、在弹出的界面中选择想要加密的块“FB1”,鼠标右键单击,选择【encrypt block】,3、选择块的保密...原创 2019-11-14 22:36:51 · 5630 阅读 · 0 评论 -
DB块中DBD与DBW、DBB以及DBX的区别
以DB10数据块为例,DB10.DBD0=DB10.DBW0+DB10.DBW2=DB10.DBB0+DB10.DBB1+DB10.DBB2+DB10.DBB3=DB10.DBX0.0~0.7+DB10.DBX1.0~1.7+DB10.DBX2.0~2.7+DB10.DBX3.0~3.7使用之前需要在DB10中先定义,如果你仅在DB10中定义了一个DBD0,那么原则上你是可以使...原创 2019-11-12 22:16:53 · 28647 阅读 · 3 评论 -
西门子PLC时钟时间存储器
定义:时钟存储器,就是PLC自动产生的8个不同频率(周期)的方波信号,比如1Hz,就是1秒中有信号(=1),然后1秒钟无信号(-0),这样交替,方便编程的时候使用啊,比如你要指示灯闪0.5秒,灭0.5秒,可以使用Mx.3来实现,或者计时脉冲,这样就不用再用定时器编写了设置:1、打开项目程序后,再打开项目的“HWConfig”硬件组态工具视窗;2、在“HWConfig”硬件组...原创 2019-11-12 16:28:27 · 30731 阅读 · 3 评论 -
step7注释乱码问题解决
在编写step7程序注释时,我们发现同一个程序中,有程序的注释会正常显示,有的程序会出现乱码现象,无法理解它的意思,看着也很不舒服,如下面的这段程序,I260.0无法理解。 有问题找百度 大神,有人说这与地址域宽度有关,只要将地址域宽度改成最大值26就可以,所谓的地址域宽度,即每一行所占字符的最大个数。我试着操作了一下,首...原创 2019-11-10 22:24:27 · 8815 阅读 · 0 评论 -
step7变量地址整体替换
这种方法在西门子PLC中称为:重新接线。有三种方法完成程序的重新接线(适应新的地址):1、用SIMATIC管理器,通过给出旧地址和新地址完成重新接线(该方法不需要符号表)。2、用源程序重新接线,这种方法需要符号表。3、用“符号优先”重新接线,这种方法也需要符号表。 下面具体介绍第一种方法:在SIMATIC管理器中,选择“blocks”文件夹,选择菜单命令“options”,...原创 2019-11-10 22:20:54 · 4610 阅读 · 0 评论 -
TIA安装GSD文件
1、首先下载所需要的GSD文件2、打开博图软件,在“选项”菜单下选择“管理通用站描述文件(GSD)”打开2、选择需要安装的GSD文件存放路径,选择需要安装的GSD文件,点击安装3、点击关闭,开始更新硬件目录4、在硬件目录中,其他现场设备下选择所需型号加入组态...原创 2019-11-10 21:58:13 · 6155 阅读 · 0 评论 -
TIA 模拟量信号读取 FC105
TIA 模拟量信号读取 FC105原创 2019-11-10 21:54:04 · 7371 阅读 · 0 评论 -
通过S7-300PLC的时钟来同步精致面板的时间
通过S7-300PLC的时钟来同步精致面板的时间原创 2019-11-10 17:40:57 · 2978 阅读 · 0 评论