摘要: 1. 背景 最近用一个300PLC做S7通信的时候,因为交互的数据量有1024个bytes.这才意识到put get在数据量上的限制。以及S7大数据传输用到的BSEND/BRCV。 2. S7支持的指令 在PLC里,能基于S7协议用于数据交换的指令如下(S7 300/400下描述): 其中值得注意的 阅读全文
posted @ 2024-06-18 17:00 不愿透露姓名的小村村 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 1. 在github上建立一个仓库 new repository 填写仓库名,仓库属性(公共或者私有),自动添加readme.md文件 创建后如图 2. 本地git连接远程github仓库 建立一个本地文件夹用作本地repo,Open Git Bash here git init:初始化一个空的gi 阅读全文
posted @ 2024-06-15 00:14 不愿透露姓名的小村村 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 1. 安装 阿里云下载Git 选择安装目录时尽量不选在C盘 Git组件安装,一般默认即可 选择开始菜单文件夹,默认 选择Git默认编辑器,一般是vim。默认就行 选择默认分支名 选择环境变量,选第二个 选择SSH,默认 选择HTTPS,默认 配置尾行符,默认 配合git bash一起使用,默认 gi 阅读全文
posted @ 2024-06-14 16:48 不愿透露姓名的小村村 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 1. Task/thread/sync/async..await/WhenAll 相关基础知识参见此处链接 2. 什么是AutoResetEvent和ManualResetEvent事件 他们都是C#中System.Threading下面的类。用于在多个线程之间进行事件通知和管理。 他们的管理方法主 阅读全文
posted @ 2024-06-13 13:34 不愿透露姓名的小村村 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 建立连接都以网络视图为平台,当然电路图模式也可以配置通讯,各人使用喜好而已。 1. 两台LOGO之间的S7 添加两个新设备 如果想要默认连接的话,直接把两个PLC拖拽连线,左侧CPU是客户机,右侧CPU是服务器,如果需要调整服务器和客户端选项的话拖拽更换CPU位置即可。 双击蓝色连接线,设置详细属性 阅读全文
posted @ 2024-06-06 16:12 不愿透露姓名的小村村 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 1. 背景 以前了解过串行通信的方法但是没有详细了解过具体实现。趁着手上有的一堆破铜烂铁尝试自己去实现一个最简单的串行控制。 目的是通过移位寄存器的不同位的表达,达到2*2=4个的继电器管断组合,达到切换矩阵的目的。 这里只记录一下程序实现,不记录硬件电路。 2. 材料 移位寄存器:SN74AHC5 阅读全文
posted @ 2024-06-06 13:11 不愿透露姓名的小村村 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 相机型号: 修改IP 点开MVS软件后,左侧GigE会出现网卡的静态IP,如图 想要修改相机IP,首先需要修改电脑的网络设置,设置成自己想要的IP段 修改好之后,相机的图标会变为黄色感叹号,表示不能连接 此时双击相机,则可设置IP(IP段始终和电脑网卡的IP段保持一致,不能跨段设置) 查看已经保存进 阅读全文
posted @ 2024-05-31 16:26 不愿透露姓名的小村村 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 1. 模拟量有哪些 温度 压力 速度 填充量 PH值 2. 变送器 对于PLC而言,只能处理位模式格式的模拟值(-32767~32767)。所以变送器的目的是测量如压力流量温度等物理值,再转换成电流/电压/电阻等形式,方便模拟量输入模块采集,采集后再模块内部有一个AD(模数)转换器,可以把电流电压电 阅读全文
posted @ 2024-05-22 09:28 不愿透露姓名的小村村 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 从一个开源程序,学习access和sql serve在C#中的应用 1. 背景 近来想看看怎么实现数据库的连接,在github上找到一个开源的记账项目,仅供学习使用。 项目使用了一个access数据库,做用户登陆,保存登陆数据 .mdb:access数据库文件 登陆成功之后,项目新建了一个sql s 阅读全文
posted @ 2024-05-20 13:18 不愿透露姓名的小村村 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 1. 上下限在哪里设定 在HMI的变量表里面,右键需要设置的变量,在属性中找到上限和下限,设定为自己期待的值。 选择常量或者变量都行,变量更灵活 2. 上下限1和2的区别 HMI的限制设定有两个,上下限1相当于是超过正常值的限值,类似高报警 上下限2相当于是报警的限值,,类似高高报警。对于输入类型, 阅读全文
posted @ 2024-05-16 15:03 不愿透露姓名的小村村 阅读(34) 评论(0) 推荐(0) 编辑