西门子模块6ES7307-1BA01-0AA0型号介绍
(1)十六键输入指令的助记符、指令代码、操作数及程序步见表6—73所列。
(2)指令梯形图如图6—123所示
(3)指令说明:
①该指令是通过键盘上的数字键和功能键输入的内容来完成出入的复合运算过程。指令中有四个操作数,其中[s]指定四个输入元件,[d1]指定四个扫描输出点,[d2]用于存放从键盘输入的数据,[d3]指定读出位元件。键盘和的连接如图6—124所示。
②数据输入功能。利用o-9的10个数字键可以输入o~9999的数据以bin码存于[d2]中,即 do中,大于9999的数从高位溢出。如用dhky指令时,可输入0~99999999的数据存于d1、do中。
③功能键。功能键a~f与m0-m5的关系如图6—125所示。按下a键,m0置“1”并保持。按下d键,m0置“o”、m3置“1”并保持,其余类推。同时按下多个键,先按下的有效。
④按下任一键被扫描到后标志m8029置“1”。功能键a—f的任一个键被按下时,m6置“1”(不保持)。数值键0-9的任一个键按下时,m7置“l”(不保持)。当x4变为off时,d0保持不变,m0~m7全部为off。
⑤预先将m8167置于on,由此将o~f的十六进制数据写入[d2]。
⑥扫描全部16个键需要8个扫描周期,为防止键输入的滤波延时所造成的存储错误,使用恒定扫描模式或定时中断处理。
1.硬件连线
(1)外置modem与qj71c24的rs232接口相连,并连上电话线
(2)远程pc机与外置(或内置)modem连接,连上电话线
2.参数设置
(1)用gx-developer软件设置,如图1所示
在plc bbbbbeter >; i/o assignment”。在qj71c24模块对应的位置上写参数,”type”选择”inbbbli”,”model name” 填入“qj71c24” 图1表示qj71c24模块插在cpu模块右边第一个槽上
(2)点击”switch setting”出现如图2所示画面,设置”switch1”为“07e2”
“07e2”代表通信协议为7位、无奇偶、1位停止位、有和校验、19200bps
“switch2” 设为“0005”其余设为”0”。设完后按”end”, 将参数写入plc
3.用gx-configurator-sc 对qj71c24的参数进行设置
1)在gx-developer :online>;transfer setup选择合适的通讯方式和plc建立通讯。(rs232或usb)
2)在gx-developer中选择 tools>;inbbbligent function utility>;start,进入gx configurator-sc的参数设置界面。菜单中online>;moniter/test对modem的参数在线设置,如图3所示,qj71c24的起始地址是0000。
4)点击图5中的data for modem conn进入图6,设置modem的连接参数
5)modem的连接参数设置
当不使用寻呼接收器通知时选择no notification,回拨的电话号码为18位的,若不满18位请以空格补足。 外线号码为当qj71c24模块侧的外线访问号码。线路类型是指选择脉冲,音频等,根据电话线路的实际情况设置。连接号码一共可以注册10个。
6)点击图5中的modem function进入图7的界面,设置modem的功能
注意: 不能2个通道同时使用modem(qj71c24-r2)
参数的设置请参见图7与图8以及其注释
7)点击左下角的“write to module”把参数写入模块。点击”file save”把参数存入项目中。
4.远程pc机侧的参数设置
(1)tools>;options>;bbb,见图9
点击ok,完成设置
(2)用gx-developer设置参数 在”connection setup”中设置连接modem的com口,波特率设为”19.2kbps”, plc侧选”c24” 如图10所示
(3)按下”line connected(q/a6bbb,c24)”后, 出现如图11所示画面,在”call number”中写入plc侧的电话号码,依次填入各选项,按下”init modem”对本方modem初始化,然后进行连接. 若与远方的plc连接成功,则出现成功连接画面.