
PLC
BT5NET
0基础点滴积累物联网之路
展开
-
Python-Snap7与 1212 PLC通信并保存到sqlite3中
Python-Snap7与 1212 PLC通信并保存到sqlite3中前言配置硬件软件软件配置过程树莓派系统安装python更新snap7安装sqlite3安装数据库设计S7 数据类型PLC数据读入Sqlite3数据写入PLCBit特定位置0Bit特定位置1功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居...原创 2020-03-24 20:09:15 · 1988 阅读 · 0 评论 -
通过Snap7与 LOGO!8PLC通信
简介因一项目需要web控制LOGO! PLC,在比较LOGO! PLC 自带web功能后,还是想结合Snap7、树莓派、Python做一个简单的动态web页面。利用Snap7-python 与LOGO! PLC通信获取数据,部分重要数据转成sqlite3 数据库做历史记录,再利用flash web框架,通过网页进行控制。需要控制的是:1)设备自动和手动切换(数字量输入点:I0.0 )2)...原创 2019-10-20 14:12:54 · 3012 阅读 · 1 评论 -
Snap7 西门子S7系列PLC的通信库 简介
目录简介参考Snap7 简介Snap7 用途适用系统支持语言西门子S7通信介绍Snap7 组件Sanp7 APISnap7 PythonSnap7 安装PLC设置连接PLC读取数据发送数据Sanp7 C/C++node.js简介最近在开发一个项目,作为技术帝,已经完成工艺、机械设计的设计,项目过多,也是为了让自己更加????叉,就开始尝试做电气制图和PLC编程。结合物联网的发展,有一种想法,将数据传...原创 2019-09-22 12:22:16 · 35647 阅读 · 30 评论 -
Python-snap7 安装和测试
本文章记录Python-snap7的安装和测试零基础过程。1 部件和软件硬件:1)S7-1500 CUP 1511-1 PN(6ES7511-1AK02-0AB0)2)SD存储卡 4M(6ES7 954-8LC03-0AA0)3)220V AC 转 24V DC 电源适配器4)网线软件:1)博途 V15.12)Python 3.7.4平台:win7 SP1 64位技术参考...原创 2019-10-02 21:56:02 · 19902 阅读 · 5 评论 -
Python 在Snap7和S7 PLC通信中二进制数据转换
在处理通讯或者网络数据时,例如采用snap7库与西门子PLC通讯时,所传输的多为二进制数据,需要进行相应的处理。python提供了struct模块来完成。这样就可以轻松获取并解析PLC中的数据,便于后续操作。本文简单介绍struct模块,并结合snap7 举例。参考文献:https://blog.youkuaiyun.com/evan2008/article/details/8002958https:...原创 2019-10-08 19:10:21 · 3190 阅读 · 2 评论