将某个特定的项目装载到控制器时,为何远程通信总是在同一点失败?

n

描述:
导致出现上述情况的原因很可能是用户程序的块中存在一个所谓的换码序列,该换码序列用于控制调制解调器,这可能是巧合,也可能是为了控制调制解调器程序。换码序列包含三个换码符(通常“+”被作为换码符)。通常,将换码序列和一个时间条件结合起来进行判断。n

  • (换码监视时间(如 1 s),“+”字符,“+”字符,“+”字符,换码监视时间(如 1 s)。

监视时间内不发送字符。只有当条件满足时,才判断换码序列并断开数据连接。n

在 TS Adapter II 中将调制解调器/ISDN TA 设为出厂设置,这样只有收到上述换码序列时才断开连接。不过,市场上也有一些调制解调器的出场设置是这样的:监视时间为零,这时即使一个只是包含换码序列的数据流(“+++”字符串)也能让连接断开。另外一些调制解调器遇到字符串“+++ATx”时会产生反应,其中的“x”代表有效的调制解调器命令。如果在 CPU 用户程序中控制的调制解调器连接到 CP 上时,通常就会发生这种情况。n

补救措施:
根据所用的调制解调器型号,需要不同的补救措施。关于这方面的信息可参考调制解调器的技术文档。不过,您通常可以在调制解调器的 Register S2 中定义换码符。只需重新定义换码符,您的调制解调器便可以使用或者关闭此功能(通常将换码符的值设置为 > 127)。相关操作步骤见下表:
n

序号 步骤
1 通过“Start > Settings > Control Panel”(开始 > 设置 > 控制面板)打开电话和调制解调器选项对话框。 n

关于 Windows XP 和 Windows 2000 操作系统需注意:
您也可用以下方式打开“Control Panel”(控制面板)菜单n

  • 通过“Start > Control Panel”
    (Windows XP 中从开始菜单中打开程序的简化方法)。n
  • 通过“Start > Settings > Control Panel”
    (适用于早期版本的 Windows,如 Windows 2000 中的经典开始菜单)。

在 Windows XP 的控制面板菜单中,有两种不同的视图,经典视图(Classic View)和分类视图(Category View)。如果您选择分类视图,则通过“Printers and other hardware”(打印机和其它硬件)打开“System Properties”(系统属性)对话框。

2选择“Telephone and modem options”(电话和调制解调器选项)然后选择 Property Page Modems(调制解调器属性选项卡)。
3选择所用的调制解调器并点击“Properties”(属性)按钮。
4选择选项卡“Advanced”(高级)。
5现在,在“Further Initialization Instructions”(更多的初始化命令)输入域中,输入命令以修改想要更改的调制解调器参数(如:ATS2=128)。

将某个特定的项目装载到控制器时,为何远程通信总是在同一点失败?

6点击 OK 按钮退出调制解调器设置对话框。
7点击 OK 按钮退出电话和调制解调器选项对话框,现在检查你所做的更改是否已经清除了上述问题。为了更彻底地消除问题,我们建议您检查监视时间,必要的话将其设置为 1s 左右。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc337748.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论