ocrobot:microcontroller:s-100r2
S-100
OCROBOT S-100是一款8路输入8路输出的可编程逻辑控制器(继电器输出)也就是俗称的PLC目前最新版为R4,集成485总线,可以使用Arduino IDE进行编程。
在OCROBOT IDE中,请选择S-100控制器,如果使用Arduino IDE,请选择为UNO。
特点
- 8路光耦隔离IO输入,支持9-24V。
- 8路继电器输出,支持直流交流。
- 集成485总线。
- Arduino兼容
应用场景
- 密室逃脱机关控制(直流或交流)
- 工业现场接触器控制
产品规格
基本特性 | |
---|---|
尺寸 | 12.446cm*7.239cm |
数字I/O输入端口 | 8个 |
继电器输出端口 | 8个 |
485总线端口 | 1个 |
USB端口 | 1个 |
MCU特性 | |
微控制器 | ATMEGA328P |
Flash | 32KB |
SRAM | 2KB |
EEROM | 1KB |
时钟频率 | 16MHz |
数字量输出特性 | |
输出类型 | 干触点 |
电压范围 | 5-30V DC或5-250V AC |
浪涌电流(最大) | 5A,4s(10%工作率时) |
每点额定电流(最大) | 2A |
公共端额定电流 | 2A |
灯负载(最大) | 30W DC,200W AC |
示意图
上部端口介绍
DC005母座(电源) | +(电源正极) | -(电源负极) | 输入IO口GND | D19 | D18 | D17 | D16 | D15 | D14 | D13 | D12 | 输入IO口GND | 485 A线 | 485 B线 | USB接口 |
- DC005母座与+ -相通,+既DC005母座正极,-既母座负极。
- 输入电压:7-24V DC (典型值) 6-36V(最大扩展)
下部端口介绍
D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | ||||||||||||||||
2A | 2B | 2C | 3A | 3B | 3C | 4A | 4B | 4C | 5A | 5B | 5C | 6A | 6B | 6C | 7A | 7B | 7C | 8A | 8B | 8C | 9A | 9B | 9C |
- A = 继电器公共端
- B = 常开
- C = 常闭
USB与485
用来下载程序的USB端口与485,最终都是接在MCU的D0,D1这个UART端口上。所以USB与485无法同时使用,这里请注意!
关于NPN与PNP传感器连接问题
S-100输入端为光耦隔离,当光耦的LED被点亮,MCU收到信号1,LED不亮,信号是0.
对于NPN传感器,也就是低有效。其默认为上拉状态,也就是传感器默认状态是1,当触发时候变为0。
所以S-100接NPN传感器与PNP传感器都是没有问题的,0还是1有效,这些都是通过软件代码来定义的。硬件输入端只是如实记录传输数据。
尺寸图
例程
文档
历史版本
ocrobot/microcontroller/s-100r2.txt · 最后更改: 2023/06/07 04:23 由 127.0.0.1